Diff of the two buildlogs: -- --- b1/build.log 2024-11-20 22:28:25.211410620 +0000 +++ b2/build.log 2024-11-20 22:41:21.952437056 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Nov 20 07:31:04 -12 2024 -I: pbuilder-time-stamp: 1732131064 +I: Current time: Thu Nov 21 12:28:36 +14 2024 +I: pbuilder-time-stamp: 1732141716 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -37,52 +37,84 @@ dpkg-source: info: applying Fix-the-removal-of-implicit-conversions-in-libfmt-10.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/16279/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +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 Nov 20 22:28 /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/27432/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/27432/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + 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]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='0599c3fe003849458245b4dc391f2fd9' - 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='16279' - PS1='# ' - PS2='> ' + INVOCATION_ID=629fdfe0fc7c439bb91cb63c91710cd8 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=27432 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.Ing3Qqyp/pbuilderrc_7Zom --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Ing3Qqyp/b1 --logfile b1/build.log 0ad_0.0.26-7.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.Ing3Qqyp/pbuilderrc_mQEm --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Ing3Qqyp/b2 --logfile b2/build.log 0ad_0.0.26-7.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32z 6.1.0-27-armmp-lpae #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/16279/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -275,7 +307,7 @@ Get: 90 http://deb.debian.org/debian unstable/main armhf cargo armhf 1.82.0+dfsg1-2 [5232 kB] Get: 91 http://deb.debian.org/debian unstable/main armhf cmake-data all 3.31.0-1 [2265 kB] Get: 92 http://deb.debian.org/debian unstable/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] -Get: 93 http://deb.debian.org/debian unstable/main armhf libjsoncpp26 armhf 1.9.6-2 [70.0 kB] +Get: 93 http://deb.debian.org/debian unstable/main armhf libjsoncpp26 armhf 1.9.6-3 [69.9 kB] Get: 94 http://deb.debian.org/debian unstable/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 95 http://deb.debian.org/debian unstable/main armhf libuv1t64 armhf 1.48.0-7 [134 kB] Get: 96 http://deb.debian.org/debian unstable/main armhf cmake armhf 3.31.0-1 [5744 kB] @@ -466,7 +498,7 @@ Get: 281 http://deb.debian.org/debian unstable/main armhf libpcre2-dev armhf 10.44-4 [702 kB] Get: 282 http://deb.debian.org/debian unstable/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 283 http://deb.debian.org/debian unstable/main armhf libmount-dev armhf 2.40.2-11 [29.0 kB] -Get: 284 http://deb.debian.org/debian unstable/main armhf libsysprof-capture-4-dev armhf 47.0-2 [45.1 kB] +Get: 284 http://deb.debian.org/debian unstable/main armhf libsysprof-capture-4-dev armhf 47.1-1 [45.1 kB] Get: 285 http://deb.debian.org/debian unstable/main armhf libgio-2.0-dev armhf 2.82.2-3 [1558 kB] Get: 286 http://deb.debian.org/debian unstable/main armhf python3-packaging all 24.2-1 [55.3 kB] Get: 287 http://deb.debian.org/debian unstable/main armhf libgio-2.0-dev-bin armhf 2.82.2-3 [159 kB] @@ -512,9 +544,9 @@ Get: 327 http://deb.debian.org/debian unstable/main armhf libmpg123-0t64 armhf 1.32.9-1 [134 kB] Get: 328 http://deb.debian.org/debian unstable/main armhf libnotify4 armhf 0.8.3-1+b2 [23.6 kB] Get: 329 http://deb.debian.org/debian unstable/main armhf libogg-dev armhf 1.3.5-3+b2 [199 kB] -Get: 330 http://deb.debian.org/debian unstable/main armhf libopenal-data all 1:1.24.0-1 [167 kB] -Get: 331 http://deb.debian.org/debian unstable/main armhf libopenal1 armhf 1:1.24.0-1 [547 kB] -Get: 332 http://deb.debian.org/debian unstable/main armhf libopenal-dev armhf 1:1.24.0-1 [36.5 kB] +Get: 330 http://deb.debian.org/debian unstable/main armhf libopenal-data all 1:1.24.0-2 [167 kB] +Get: 331 http://deb.debian.org/debian unstable/main armhf libopenal1 armhf 1:1.24.0-2 [546 kB] +Get: 332 http://deb.debian.org/debian unstable/main armhf libopenal-dev armhf 1:1.24.0-2 [36.6 kB] Get: 333 http://deb.debian.org/debian unstable/main armhf libopus0 armhf 1.5.2-2 [2801 kB] Get: 334 http://deb.debian.org/debian unstable/main armhf libpfm4 armhf 4.13.0+git83-g91970fe-1 [56.5 kB] Get: 335 http://deb.debian.org/debian unstable/main armhf libvorbis0a armhf 1.3.7-2+b1 [79.8 kB] @@ -576,7 +608,7 @@ Get: 391 http://deb.debian.org/debian unstable/main armhf python3-pkg-resources all 75.2.0-1 [213 kB] Get: 392 http://deb.debian.org/debian unstable/main armhf python3-zipp all 3.21.0-1 [10.6 kB] Get: 393 http://deb.debian.org/debian unstable/main armhf python3-setuptools all 75.2.0-1 [731 kB] -Fetched 259 MB in 4s (64.0 MB/s) +Fetched 259 MB in 9s (29.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19686 files and directories currently installed.) @@ -882,8 +914,8 @@ Preparing to unpack .../060-libarchive13t64_3.7.4-1.1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.4-1.1) ... Selecting previously unselected package libjsoncpp26:armhf. -Preparing to unpack .../061-libjsoncpp26_1.9.6-2_armhf.deb ... -Unpacking libjsoncpp26:armhf (1.9.6-2) ... +Preparing to unpack .../061-libjsoncpp26_1.9.6-3_armhf.deb ... +Unpacking libjsoncpp26:armhf (1.9.6-3) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../062-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... @@ -1455,8 +1487,8 @@ Preparing to unpack .../251-libmount-dev_2.40.2-11_armhf.deb ... Unpacking libmount-dev:armhf (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. -Preparing to unpack .../252-libsysprof-capture-4-dev_47.0-2_armhf.deb ... -Unpacking libsysprof-capture-4-dev:armhf (47.0-2) ... +Preparing to unpack .../252-libsysprof-capture-4-dev_47.1-1_armhf.deb ... +Unpacking libsysprof-capture-4-dev:armhf (47.1-1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../253-libgio-2.0-dev_2.82.2-3_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.2-3) ... @@ -1593,14 +1625,14 @@ Preparing to unpack .../297-libogg-dev_1.3.5-3+b2_armhf.deb ... Unpacking libogg-dev:armhf (1.3.5-3+b2) ... Selecting previously unselected package libopenal-data. -Preparing to unpack .../298-libopenal-data_1%3a1.24.0-1_all.deb ... -Unpacking libopenal-data (1:1.24.0-1) ... +Preparing to unpack .../298-libopenal-data_1%3a1.24.0-2_all.deb ... +Unpacking libopenal-data (1:1.24.0-2) ... Selecting previously unselected package libopenal1:armhf. -Preparing to unpack .../299-libopenal1_1%3a1.24.0-1_armhf.deb ... -Unpacking libopenal1:armhf (1:1.24.0-1) ... +Preparing to unpack .../299-libopenal1_1%3a1.24.0-2_armhf.deb ... +Unpacking libopenal1:armhf (1:1.24.0-2) ... Selecting previously unselected package libopenal-dev:armhf. -Preparing to unpack .../300-libopenal-dev_1%3a1.24.0-1_armhf.deb ... -Unpacking libopenal-dev:armhf (1:1.24.0-1) ... +Preparing to unpack .../300-libopenal-dev_1%3a1.24.0-2_armhf.deb ... +Unpacking libopenal-dev:armhf (1:1.24.0-2) ... Selecting previously unselected package libopus0:armhf. Preparing to unpack .../301-libopus0_1.5.2-2_armhf.deb ... Unpacking libopus0:armhf (1.5.2-2) ... @@ -1853,14 +1885,14 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Nov 20 19:34:42 UTC 2024. -Universal Time is now: Wed Nov 20 19:34:42 UTC 2024. +Local time is now: Wed Nov 20 22:31:15 UTC 2024. +Universal Time is now: Wed Nov 20 22:31:15 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:armhf (1.83.0-3.2+b1) ... Setting up libxcb-present0:armhf (1.17.0-2+b1) ... Setting up liberror-perl (0.17029-2) ... -Setting up libsysprof-capture-4-dev:armhf (47.0-2) ... +Setting up libsysprof-capture-4-dev:armhf (47.1-1) ... Setting up libasound2-data (1.2.12-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... @@ -1880,7 +1912,7 @@ Setting up libepoxy0:armhf (1.5.10-2) ... Setting up libxcb-sync1:armhf (1.17.0-2+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... -Setting up libjsoncpp26:armhf (1.9.6-2) ... +Setting up libjsoncpp26:armhf (1.9.6-3) ... Setting up uuid-dev:armhf (2.40.2-11) ... Setting up libavahi-common-data:armhf (0.8-13+b3) ... Setting up libgles1:armhf (1.7.0-1+b2) ... @@ -1931,7 +1963,7 @@ Setting up procps (2:4.0.4-6) ... Setting up git-man (1:2.45.2-1.2) ... Setting up libx11-6:armhf (2:1.8.10-2) ... -Setting up libopenal-data (1:1.24.0-1) ... +Setting up libopenal-data (1:1.24.0-2) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... @@ -2002,7 +2034,7 @@ Setting up libxext6:armhf (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up libngtcp2-crypto-gnutls-dev:armhf (1.6.0-1) ... -Setting up libopenal1:armhf (1:1.24.0-1) ... +Setting up libopenal1:armhf (1:1.24.0-2) ... Setting up libboost-filesystem1.83-dev:armhf (1.83.0-3.2+b1) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libngtcp2-dev:armhf (1.6.0-1) ... @@ -2077,7 +2109,7 @@ Setting up libpulse0:armhf (16.1+dfsg1-5.1+b1) ... Setting up libsm-dev:armhf (2:1.2.4-1) ... Setting up libdrm-radeon1:armhf (2.4.123-1) ... -Setting up libopenal-dev:armhf (1:1.24.0-1) ... +Setting up libopenal-dev:armhf (1:1.24.0-2) ... Setting up libxtst6:armhf (2:1.2.3-1.1+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:armhf (1:1.2.2-1+b1) ... @@ -2199,7 +2231,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/0ad-0.0.26/ && 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 > ../0ad_0.0.26-7_source.changes +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/0ad-0.0.26/ && 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 > ../0ad_0.0.26-7_source.changes dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.0.26-7 dpkg-buildpackage: info: source distribution unstable @@ -2288,7 +2324,7 @@ FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp -In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: +In file included from FCollada/FCDocument/FCDAnimated.cpp:18: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } @@ -2296,51 +2332,45 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationChannel.cpp:15: + from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FColladaPlugin.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FColladaPlugin.cpp:9: +FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': +FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 43 | qualifiers[i] = _qualifiers[i]; + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': +FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 62 | qualifiers[i] = _qualifiers[i]; + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FColladaPlugin.cpp:11: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': +FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 282 | clone->qualifiers[i] = qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)': +FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': +FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FColladaPlugin.cpp:179:51: required from here - 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) - | ~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] - 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -2377,35 +2407,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDAnimated.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimated.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': -FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 43 | qualifiers[i] = _qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': -FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 62 | qualifiers[i] = _qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -2437,29 +2440,79 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': -FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 282 | clone->qualifiers[i] = qualifiers[i]; - | ^ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here + 37 | qualifiers.resize(valueCount); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here + 38 | curves.resize(valueCount); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:115: +FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here + 177 | class FUTrackedList : private fm::pvector, FUTracker + | ^~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FColladaPlugin.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FColladaPlugin.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)': -FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); - | ^ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': -FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; - | ^ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FColladaPlugin.cpp:11: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FColladaPlugin.cpp:179:51: required from here + 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) + | ~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] + 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } + | ^~~~~~~~ +FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -2491,35 +2544,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here - 37 | qualifiers.resize(valueCount); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here - 38 | curves.resize(valueCount); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:115: -FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here - 177 | class FUTrackedList : private fm::pvector, FUTracker - | ^~~~~~~~~~~~~ -FCollada/FCDocument/FCDAnimationClip.cpp +In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationChannel.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp @@ -2555,14 +2591,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAnimationClip.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -2575,15 +2603,23 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDAnimation.cpp:19: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2634,6 +2670,30 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimation.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2667,45 +2727,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimation.cpp:19: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimation.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimation.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationCurveTools.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2739,6 +2760,22 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationCurveTools.cpp +FCollada/FCDocument/FCDAnimationKey.cpp In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2772,7 +2809,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimationKey.cpp +FCollada/FCDocument/FCDAnimationMultiCurve.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': @@ -2788,7 +2825,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': @@ -2802,6 +2838,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDCamera.cpp +FCollada/FCDocument/FCDController.cpp In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2814,8 +2852,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDCamera.cpp -FCollada/FCDocument/FCDController.cpp +FCollada/FCDocument/FCDControllerInstance.cpp In file included from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2897,7 +2934,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -2961,67 +2997,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDController.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDEffectCode.cpp In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -3057,7 +3032,35 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FCollada/FCDocument/FCDEffect.cpp +FCollada/FCDocument/FCDEffectCode.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDController.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, @@ -3104,6 +3107,38 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -3205,7 +3240,6 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDControllerTools.h:17, from FCollada/FCDocument/FCDControllerTools.cpp:10: @@ -3267,6 +3301,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEffect.cpp +FCollada/FCDocument/FCDEffectParameter.cpp +FCollada/FCDocument/FCDEffectParameterFactory.cpp In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3340,7 +3377,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterFactory.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3424,6 +3460,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -3448,7 +3503,19 @@ FCollada/FCDocument/FCDEffectParameter.cpp:80:36: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here 80 | clone->reference = reference; | ^~~~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3508,38 +3575,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp +FCollada/FCDocument/FCDEffectPass.cpp In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3559,7 +3596,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPass.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -3606,6 +3642,7 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEffectPassShader.cpp +FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3656,7 +3693,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -3758,7 +3794,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectProfile.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3824,6 +3859,7 @@ FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here 92 | binding->reference = bindings[b]->reference; | ^~~~~~~~~ +FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3870,8 +3906,20 @@ FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp +In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: + from FCollada/FCDocument/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3882,7 +3930,19 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfile.cpp:9: + from FCollada/FCDocument/FCDEffectStandard.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -3919,30 +3979,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3976,9 +4012,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectStandard.cpp:16: + from FCollada/FCDocument/FCDEffectProfile.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3989,10 +4024,11 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectStandard.cpp:15: + from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectTools.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4026,6 +4062,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4058,7 +4095,6 @@ FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here 66 | clone->name = name; | ^~~~ -FCollada/FCDocument/FCDEmitter.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -4105,6 +4141,22 @@ FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEmitter.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEmitter.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -4153,22 +4205,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitter.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4202,8 +4238,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEmitterParticle.cpp -FCollada/FCDocument/FCDEntity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -4253,20 +4287,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEmitterParticle.cpp +FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp -In file included from FCollada/FCDocument/FCDEntity.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEntity.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -4283,33 +4307,53 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntity.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDEntityInstance.cpp:14: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntityInstance.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDEntityInstance.cpp:15: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter' - 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here - 58 | clone->name = name; - | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': +FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 75 | name = FCDEntity::CleanName(_name.c_str()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4346,40 +4390,61 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDExternalReferenceManager.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEntityInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEntity.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntity.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEntity.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter' + 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here + 58 | clone->name = name; + | ^~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDEntityReference.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -4407,25 +4472,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDExtra.cpp -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:14: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEntityInstance.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const': FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); @@ -4440,6 +4486,16 @@ FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING' 68 | entityId = TO_STRING(uri.GetFragment()); | ^~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4463,31 +4519,52 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDEntityInstance.cpp:15: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityReference.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -4497,39 +4574,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': -FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 75 | name = FCDEntity::CleanName(_name.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ +FCollada/FCDocument/FCDExternalReferenceManager.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4563,7 +4611,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4595,20 +4644,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, @@ -4671,43 +4707,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDExtra.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExtra.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' - 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': -FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here - 328 | clone->name = name; - | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForceField.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4739,47 +4743,35 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp:243:19: required from here - 243 | names.push_back(node->GetName()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDExtra.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDExtra.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' - 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); - | ^~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp:243:19: required from here - 243 | names.push_back(node->GetName()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ +FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' + 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': +FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here + 328 | clone->name = name; + | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDrag.cpp:9: + from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4811,12 +4803,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDeflector.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4848,6 +4848,42 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDExtra.cpp:243:19: required from here + 243 | names.push_back(node->GetName()); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' + 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); + | ^~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDExtra.cpp:243:19: required from here + 243 | names.push_back(node->GetName()); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDocument.h:27, @@ -4867,7 +4903,10 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4899,12 +4938,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometry.cpp In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceGravity.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4936,6 +4971,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, @@ -5096,31 +5132,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.cpp -In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryInstance.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryInstance.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -5145,6 +5156,17 @@ FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here 241 | clone->convexHullOf = convexHullOf; | ^~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.cpp +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5178,34 +5200,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryInstance.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsInput.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometryInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -5249,9 +5258,35 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometryPolygonsInput.cpp +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp -FCollada/FCDocument/FCDGeometrySource.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -5286,6 +5321,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySource.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5369,6 +5405,31 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDGeometrySpline.cpp +FCollada/FCDocument/FCDImage.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometrySource.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometrySource.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' + 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': +FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here + 46 | clone->name = name; + | ^~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); @@ -5381,7 +5442,16 @@ FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here 43 | class vector | ^~~~~~ -FCollada/FCDocument/FCDImage.cpp +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -5406,40 +5476,8 @@ FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree >::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometrySource.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometrySource.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' - 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': -FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here - 46 | clone->name = name; - | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -5450,12 +5488,43 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -5523,6 +5592,58 @@ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here + 166 | struct TangentialVertex + | ^~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDImage.cpp:18: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDImage.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDImage.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' + 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here + 65 | clone->filename = filename; + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5535,9 +5656,6 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here - 166 | struct TangentialVertex - | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -5604,6 +5722,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -5662,45 +5781,10 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDImage.cpp:18: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDImage.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDLightTools.cpp +FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDImage.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' - 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here - 65 | clone->filename = filename; - | ^~~~~~~~ + from FCollada/FCDocument/FCDLight.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -5708,6 +5792,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5744,9 +5832,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDLight.cpp -FCollada/FCDocument/FCDLightTools.cpp -FCollada/FCDocument/FCDMaterial.cpp +FCollada/FCDocument/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDLibrary.cpp:11: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -5767,6 +5853,63 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDLightTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLightTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDLightTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDLibrary.cpp:25: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -5943,67 +6086,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLight.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLight.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDLightTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLightTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDMaterial.cpp:21: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -6032,18 +6115,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMaterial.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -6088,39 +6159,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' @@ -6136,10 +6174,7 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp -FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp -FCollada/FCDocument/FCDObjectWithId.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMaterialInstance.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -6292,6 +6327,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp @@ -6476,14 +6512,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -6495,22 +6523,21 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:27: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here + 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 290 | T bb = (T) v1; (void) bb; + | ^~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:18: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:153:56: required from here @@ -6550,41 +6577,30 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here - 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 290 | T bb = (T) v1; (void) bb; - | ^~~~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:27: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDocumentTools.cpp:34: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': -FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); - | ^ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:18: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -6595,9 +6611,6 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -6645,9 +6658,25 @@ FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDocumentTools.cpp:34: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]': FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' @@ -6663,36 +6692,10 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': +FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); + | ^ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -6801,6 +6804,39 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -6928,8 +6964,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDEntityInstance.h:24, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp +FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -6979,29 +7035,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDEntityInstance.h:24, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModel.cpp:10: + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -7009,7 +7045,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsModel.cpp:9: + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7021,7 +7057,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: + from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -7029,7 +7065,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: + from FCollada/FCDocument/FCDPhysicsModel.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7040,6 +7076,18 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7069,18 +7117,39 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsModel.h:18: @@ -7192,39 +7261,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -7256,26 +7311,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, @@ -7302,6 +7337,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -7338,7 +7375,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -7362,6 +7398,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -7382,7 +7419,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -7396,6 +7432,26 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDPhysicsScene.cpp +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7415,6 +7471,35 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -7438,8 +7523,31 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -7447,7 +7555,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7490,58 +7598,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -7574,26 +7630,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7678,7 +7714,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsShape.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -7699,8 +7734,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp -FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsScene.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -7713,6 +7746,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsShape.cpp +FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -7746,7 +7781,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp +In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNode.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -7778,25 +7834,6 @@ FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:21: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsShape.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDGeometrySource.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:17: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7833,50 +7870,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsShape.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNode.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -7910,38 +7903,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:29: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -7974,6 +7935,25 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsShape.cpp:21: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsShape.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDGeometrySource.h:24, + from FCollada/FCDocument/FCDPhysicsShape.cpp:17: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); @@ -8017,6 +7997,62 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsShape.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -8069,24 +8105,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' - 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); - | ^~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here - 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp -FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -8105,6 +8123,23 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' + 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); + | ^~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here + 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -8202,6 +8237,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, @@ -8296,6 +8332,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -8308,6 +8345,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDTargetedEntity.cpp:18: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTargetedEntity.cpp:15: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDSkinController.cpp:24: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -8339,6 +8394,30 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTargetedEntity.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDSkinController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -8394,6 +8473,38 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' @@ -8449,7 +8560,7 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDTransform.cpp +FCollada/FCDocument/FCDVersion.cpp In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -8469,8 +8580,20 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTexture.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTargetedEntity.cpp:18: + from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -8479,7 +8602,7 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTargetedEntity.cpp:15: + from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -8488,9 +8611,9 @@ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTargetedEntity.cpp:16: + from FCollada/FCDocument/FCDTransform.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -8511,51 +8634,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTexture.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDVersion.cpp -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -8589,50 +8667,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMAllocator.cpp -FCollada/FMath/FMAngleAxis.cpp -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTransform.cpp:17: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTransform.cpp:15: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTransform.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -8665,6 +8699,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMAllocator.cpp +FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp @@ -8672,109 +8708,6 @@ FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp -FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': -FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 36 | return mx; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': -FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 41 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 45 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 50 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 52 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 57 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 59 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': -FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 105 | return b; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': -FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 120 | return mx; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMSkew.cpp -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': -FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 87 | return r; - | ^ -In file included from FCollada/FMath/FMQuaternion.cpp:12: -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': -FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 102 | if (IsEquivalent(dot, 1.0f)) return *this; - | ^~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 121 | return result; - | ^~~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': -FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 181 | FMMatrix44 tm = FMMatrix44::Identity; - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FMath/StdAfx.h:13, - from FCollada/FMath/FMQuaternion.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 183 | return tm; - | ^~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': -FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 272 | return q; - | ^ FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 59 | return mx; @@ -8782,9 +8715,6 @@ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const': FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 235 | return b; @@ -8886,6 +8816,112 @@ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': +FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 36 | return mx; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': +FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 41 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 45 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 50 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 52 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 57 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 59 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': +FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 105 | return b; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': +FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 120 | return mx; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': +FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 87 | return r; + | ^ +In file included from FCollada/FMath/FMQuaternion.cpp:12: +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': +FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 102 | if (IsEquivalent(dot, 1.0f)) return *this; + | ^~~~~ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 121 | return result; + | ^~~~~~ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': +FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 181 | FMMatrix44 tm = FMMatrix44::Identity; + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FMath/StdAfx.h:13, + from FCollada/FMath/FMQuaternion.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 183 | return tm; + | ^~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': +FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 272 | return q; + | ^ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp @@ -8899,6 +8935,7 @@ FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp +FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUError.cpp: In static member function 'static void FUError::SetCustomErrorString(const char*)': FCollada/FUtils/FUError.cpp:272:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 272 | customErrorString = _customErrorString; @@ -8909,10 +8946,20 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp +FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': +FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | filepath = filename; + | ^~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUFile.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp +FCollada/FUtils/FUObjectType.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -9085,16 +9132,6 @@ FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ -FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': -FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | filepath = filename; - | ^~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUFile.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' @@ -9168,17 +9205,14 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp -FCollada/FUtils/FUStringBuilder.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^~~~~~~ -FCollada/FUtils/FUStringConversion.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -9214,8 +9248,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp +FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp +In file included from FCollada/FUtils/FUThread.cpp:10: +FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] + 30 | #warning "Threads not yet implemented for non Windows." + | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)': FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 216 | pointer = target.substr(0, splitIndex); @@ -9373,10 +9413,6 @@ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ -In file included from FCollada/FUtils/FUThread.cpp:10: -FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] - 30 | #warning "Threads not yet implemented for non Windows." - | ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': @@ -9446,6 +9482,67 @@ FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 438 | n->data.first = key; | ~~~~~~~~~~~~~~^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 54 | itV = values.insert(prefix, NumberMap()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' + 101 | itV->second.erase(suffix); + | ~~~~~~~~~~~~~~~~~^~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here + 22 | if (map1.contains(test1)) map1.erase(test1); + | ~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUXmlDocument.cpp +FCollada/FUtils/FUXmlParser.cpp In file included from FCollada/FUtils/FUUri.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -9464,9 +9561,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:72: FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()': FCollada/FUtils/FUUri.cpp:27:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -9632,62 +9726,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 54 | itV = values.insert(prefix, NumberMap()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' - 101 | itV->second.erase(suffix); - | ~~~~~~~~~~~~~~~~~^~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here - 22 | if (map1.contains(test1)) map1.erase(test1); - | ~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': @@ -9700,7 +9738,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FUtils/FUXmlDocument.cpp FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -9720,8 +9757,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUXmlParser.cpp -FCollada/FUtils/FUXmlWriter.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -9774,7 +9809,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 186 | str = xmlBuilder.ToString(); @@ -9785,8 +9822,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: @@ -9807,6 +9842,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -9846,26 +9882,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -9922,59 +9938,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 281 | curveData.targetQualifier = animated->GetQualifier(i); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 288 | channelData.targetPointer = animatedData.pointer; - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -9993,32 +9959,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here - 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); - | ~~~~~~~~~~~~^~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here @@ -10062,6 +10002,56 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 281 | curveData.targetQualifier = animated->GetQualifier(i); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 288 | channelData.targetPointer = animatedData.pointer; + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -10094,6 +10084,46 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' 229 | reserve(count); @@ -10107,77 +10137,48 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here - 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here - 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here - 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here + 113 | extraExtensions.push_back(fm::string(ext)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here + 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); + | ~~~~~~~~~~~~^~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ @@ -10188,9 +10189,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10210,15 +10211,16 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ @@ -10244,15 +10246,39 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10266,15 +10292,27 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10288,15 +10326,27 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 150 | struct FCDAnimationCurveData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10310,9 +10360,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10332,9 +10382,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10354,9 +10404,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10388,9 +10438,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10422,17 +10472,12 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10449,9 +10494,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10473,9 +10518,6 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10486,12 +10528,21 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -10524,63 +10575,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' 229 | reserve(count); @@ -10604,9 +10598,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10623,34 +10617,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here - 113 | extraExtensions.push_back(fm::string(ext)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -10659,9 +10634,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10722,6 +10697,51 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here + 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 150 | struct FCDAnimationCurveData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -10735,46 +10755,44 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here + 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here + 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -10791,9 +10809,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here + 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10813,9 +10831,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10835,16 +10853,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ @@ -10870,39 +10887,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10916,37 +10909,21 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; - | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -10954,27 +10931,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10988,9 +10953,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11003,9 +10968,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -11013,9 +10975,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11035,9 +10997,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11069,9 +11031,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11103,9 +11065,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11125,9 +11087,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11159,9 +11121,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11184,9 +11146,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11203,9 +11165,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11220,9 +11182,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11283,12 +11245,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 339 | inputDriver = ReadNodeSource(parameterNode); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -11302,15 +11258,46 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -11327,9 +11314,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here - 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11342,6 +11329,55 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 339 | inputDriver = ReadNodeSource(parameterNode); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; @@ -12025,6 +12061,39 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: @@ -12071,9 +12140,44 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -12093,12 +12197,11 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: + from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -12132,16 +12235,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 409 | subId = AddNodeSid(node, subId.c_str()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -12174,39 +12271,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' 229 | reserve(count); @@ -12261,9 +12325,10 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: + from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -12281,19 +12346,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 409 | subId = AddNodeSid(node, subId.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp -FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -12451,26 +12507,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 266 | data.targetId = ReadNodeSource(morphNode); @@ -12514,26 +12550,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -12945,7 +12961,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -13161,16 +13176,24 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -13194,6 +13217,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -13215,32 +13264,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -13268,12 +13291,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, @@ -13295,6 +13331,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -13311,7 +13348,6 @@ FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' 40 | FUDateTime(const FUDateTime& time); | ^~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: @@ -13325,26 +13361,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -13378,6 +13394,26 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -13386,19 +13422,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, @@ -13420,6 +13443,19 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -14043,6 +14079,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -14077,26 +14133,6 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: @@ -14143,6 +14179,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: @@ -14163,7 +14200,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -14185,7 +14221,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -14267,6 +14302,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -14275,7 +14311,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: @@ -14289,6 +14324,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -14322,6 +14377,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' @@ -14350,26 +14406,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -14804,6 +14840,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -14940,40 +14984,6 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -14985,6 +14995,12 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, @@ -15000,47 +15016,21 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -15089,21 +15079,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -15146,42 +15121,9 @@ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -15582,41 +15524,9 @@ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData @@ -15665,20 +15575,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -15776,6 +15672,26 @@ | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -15794,6 +15710,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -15802,6 +15744,21 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -15874,7 +15831,6 @@ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); | ^ -FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -15908,6 +15864,85 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -16530,8 +16565,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: @@ -16552,6 +16589,39 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: @@ -16565,6 +16635,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -16598,41 +16688,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -16666,27 +16721,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -16743,6 +16777,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FUtils/FUtils.h:72: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -16754,6 +16789,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: @@ -16819,26 +16855,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -16870,24 +16886,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)': FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) @@ -16917,21 +16915,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:84: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); @@ -16960,29 +16943,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -17065,58 +17025,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -17610,6 +17518,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -17619,6 +17534,19 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -17693,6 +17621,115 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -17719,6 +17756,7 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } @@ -17740,7 +17778,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18383,7 +18420,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: @@ -18430,26 +18466,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18473,6 +18489,26 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -18516,6 +18552,9 @@ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -18524,9 +18563,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FCollada.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -18562,7 +18599,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCollada.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18684,6 +18720,7 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FColladaPlugin.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19212,7 +19249,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, @@ -19250,27 +19286,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimationChannel.cpp -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FColladaPlugin.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FColladaPlugin.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDAnimated.cpp:18: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19283,15 +19298,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FColladaPlugin.cpp:11: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 43 | qualifiers[i] = _qualifiers[i]; @@ -19299,9 +19305,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 62 | qualifiers[i] = _qualifiers[i]; @@ -19309,18 +19312,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FColladaPlugin.cpp:179:51: required from here - 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) - | ~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] - 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } - | ^~~~~~~~ FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 282 | clone->qualifiers[i] = qualifiers[i]; @@ -19342,6 +19333,29 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDAnimationChannel.cpp +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FColladaPlugin.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FColladaPlugin.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -19373,8 +19387,58 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here + 37 | qualifiers.resize(valueCount); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here + 38 | curves.resize(valueCount); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:115: +FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here + 177 | class FUTrackedList : private fm::pvector, FUTracker + | ^~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FColladaPlugin.cpp:11: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FColladaPlugin.cpp:179:51: required from here + 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) + | ~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] + 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } + | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -19406,34 +19470,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here - 37 | qualifiers.resize(valueCount); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here - 38 | curves.resize(valueCount); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:115: -FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here - 177 | class FUTrackedList : private fm::pvector, FUTracker - | ^~~~~~~~~~~~~ FCollada/FCDocument/FCDAnimationClip.cpp In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': @@ -19646,6 +19682,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDAnimationKey.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -19679,7 +19716,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimationKey.cpp In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19713,6 +19749,18 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': @@ -19728,18 +19776,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp @@ -19768,6 +19804,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FCDocument/FCDAsset.cpp:13: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -19880,7 +19917,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDControllerInstance.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDTargetedEntity.h:24, @@ -19961,7 +19997,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectCode.cpp In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDControllerInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -20043,7 +20078,6 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FCDocument/FCDEffect.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -20145,6 +20179,8 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp +FCollada/FCDocument/FCDEffect.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDControllerTools.h:17, from FCollada/FCDocument/FCDControllerTools.cpp:10: @@ -20267,6 +20303,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectCode.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20312,7 +20349,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectParameter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffect.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20329,7 +20365,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterFactory.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20363,6 +20398,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from FCollada/FCDocument/FCDocument.h:27, @@ -20448,38 +20484,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -20499,7 +20503,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPass.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20545,6 +20548,40 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectPass.cpp +FCollada/FCDocument/FCDEffectPassShader.cpp In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -20583,7 +20620,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': @@ -20663,6 +20699,75 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectPassShader.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectPassShader.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' + 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': +FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here + 92 | binding->reference = bindings[b]->reference; + | ^~~~~~~~~ +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, + inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, + inlined from 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]' at FCollada/FUtils/FUParameter.h:68:59, + inlined from 'FCDEffectParameterAnnotation::Parameter_name& FCDEffectParameterAnnotation::Parameter_name::operator=(const fstring&)' at FCollada/FCDocument/FCDEffectParameter.h:367:2, + inlined from 'void FCDEffectParameter::AddAnnotation(const fchar*, Type, const fchar*)' at FCollada/FCDocument/FCDEffectParameter.cpp:58:21: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, + inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, + inlined from 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]' at FCollada/FUtils/FUParameter.h:68:59, + inlined from 'FCDEffectParameterAnnotation::Parameter_value& FCDEffectParameterAnnotation::Parameter_value::operator=(const fstring&)' at FCollada/FCDocument/FCDEffectParameter.h:369:2, + inlined from 'void FCDEffectParameter::AddAnnotation(const fchar*, Type, const fchar*)' at FCollada/FCDocument/FCDEffectParameter.cpp:60:22: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -20730,75 +20835,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, - inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, - inlined from 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]' at FCollada/FUtils/FUParameter.h:68:59, - inlined from 'FCDEffectParameterAnnotation::Parameter_name& FCDEffectParameterAnnotation::Parameter_name::operator=(const fstring&)' at FCollada/FCDocument/FCDEffectParameter.h:367:2, - inlined from 'void FCDEffectParameter::AddAnnotation(const fchar*, Type, const fchar*)' at FCollada/FCDocument/FCDEffectParameter.cpp:58:21: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, - inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, - inlined from 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]' at FCollada/FUtils/FUParameter.h:68:59, - inlined from 'FCDEffectParameterAnnotation::Parameter_value& FCDEffectParameterAnnotation::Parameter_value::operator=(const fstring&)' at FCollada/FCDocument/FCDEffectParameter.h:369:2, - inlined from 'void FCDEffectParameter::AddAnnotation(const fchar*, Type, const fchar*)' at FCollada/FCDocument/FCDEffectParameter.cpp:60:22: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectPassShader.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectPassShader.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' - 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': -FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here - 92 | binding->reference = bindings[b]->reference; - | ^~~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20836,7 +20872,6 @@ FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp -FCollada/FCDocument/FCDEffectTechnique.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectProfile.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20898,6 +20933,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20910,22 +20946,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectStandard.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectStandard.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20959,6 +20979,23 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEffectTools.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectStandard.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectStandard.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20992,7 +21029,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectTools.cpp +FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -21068,7 +21105,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -21085,7 +21121,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21119,6 +21154,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitter.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -21220,7 +21256,6 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FCDocument/FCDEntity.cpp -FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -21270,6 +21305,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDEntity.cpp:17: @@ -21374,24 +21410,23 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:14: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEntityInstance.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const': FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); @@ -21399,6 +21434,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)': FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 591 | #define TO_STRING(a) FUStringConversion::ToString(a) @@ -21415,6 +21453,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); @@ -21429,6 +21474,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDEntityInstance.cpp:14: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEntityInstance.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -21446,6 +21509,15 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEntityReference.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -21454,6 +21526,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); @@ -21462,18 +21537,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntityReference.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -21529,6 +21592,39 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -21575,35 +21671,15 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, +FCollada/FCDocument/FCDExtra.cpp +FCollada/FCDocument/FCDForceDeflector.cpp +FCollada/FCDocument/FCDForceDrag.cpp +FCollada/FCDocument/FCDForceField.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21635,10 +21711,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDExtra.cpp -FCollada/FCDocument/FCDForceDeflector.cpp -FCollada/FCDocument/FCDForceDrag.cpp -FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -21673,6 +21745,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21778,43 +21851,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDeflector.cpp:9: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDForceField.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -21831,6 +21867,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDForcePBomb.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21864,7 +21901,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, @@ -22259,6 +22295,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsInput.cpp +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -22326,21 +22364,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometryPolygonsInput.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] - 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: -FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here - 43 | class vector - | ^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22390,6 +22414,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] + 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: +FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here + 43 | class vector + | ^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22967,6 +23003,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDLightTools.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -23000,7 +23037,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FCDocument/FCDLightTools.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': @@ -23098,6 +23134,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -23146,7 +23183,6 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDocument.h:27, @@ -23183,18 +23219,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDMorphController.cpp:22: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMorphController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -23228,6 +23252,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDMorphController.cpp:22: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMorphController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMorphController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -23302,6 +23338,7 @@ 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDObjectWithId.cpp +FCollada/FCDocument/FCDocument.cpp In file included from /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -23341,7 +23378,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: @@ -23508,7 +23544,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); @@ -23516,6 +23551,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDocument.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -23560,18 +23596,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocumentTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -23590,14 +23614,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -23643,6 +23659,26 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDocumentTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -23949,6 +23985,7 @@ | ^~~~~~~~~ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp +FCollada/FCDocument/FCDPhysicsMaterial.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, @@ -24000,7 +24037,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: 'v1.FCDParameterAnimatableT::value' is used uninitialized [-Wuninitialized] 289 | if (v1 == value) v1 = value; @@ -24172,7 +24208,6 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -FCollada/FCDocument/FCDPhysicsModel.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDEntityInstance.h:24, @@ -24192,6 +24227,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsModel.cpp +FCollada/FCDocument/FCDPhysicsModelInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -24208,7 +24245,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsModelInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -24547,26 +24583,6 @@ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp -FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24587,7 +24603,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -24595,7 +24628,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -24610,19 +24642,22 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ @@ -24658,8 +24693,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -24667,6 +24701,7 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -24713,6 +24748,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp +FCollada/FCDocument/FCDPhysicsScene.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24817,7 +24854,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp +FCollada/FCDocument/FCDPhysicsShape.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24844,7 +24881,6 @@ FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ -FCollada/FCDocument/FCDPhysicsShape.cpp In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' @@ -24891,6 +24927,26 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsScene.cpp:17: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsScene.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -24923,28 +24979,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp -FCollada/FCDocument/FCDSceneNode.cpp -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsScene.cpp:17: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsScene.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsScene.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -24990,6 +25024,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDPlaceHolder.cpp +FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:21: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25009,6 +25045,19 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.cpp: In member function 'virtual FCDEntity* FCDPhysicsScene::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDPhysicsScene.cpp:56:97: warning: 'this' pointer is null [-Wnonnull] + 56 | FCDPhysicsModelInstance* clonedInstance = clone->AddPhysicsModelInstance(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FCDocument/FCDPhysicsScene.cpp:70:26: note: in a call to non-static member function 'FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel*)' + 70 | FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel* model) + | ^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.cpp:63:100: warning: 'this' pointer is null [-Wnonnull] + 63 | FCDPhysicsForceFieldInstance* clonedInstance = clone->AddForceFieldInstance(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FCDocument/FCDPhysicsScene.cpp:78:31: note: in a call to non-static member function 'FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField*)' + 78 | FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField* forceField) + | ^~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsShape.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -25033,6 +25082,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -25144,14 +25194,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -25185,6 +25227,14 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:29: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25237,19 +25287,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp: In member function 'virtual FCDEntity* FCDPhysicsScene::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDPhysicsScene.cpp:56:97: warning: 'this' pointer is null [-Wnonnull] - 56 | FCDPhysicsModelInstance* clonedInstance = clone->AddPhysicsModelInstance(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FCDocument/FCDPhysicsScene.cpp:70:26: note: in a call to non-static member function 'FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel*)' - 70 | FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel* model) - | ^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp:63:100: warning: 'this' pointer is null [-Wnonnull] - 63 | FCDPhysicsForceFieldInstance* clonedInstance = clone->AddForceFieldInstance(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FCDocument/FCDPhysicsScene.cpp:78:31: note: in a call to non-static member function 'FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField*)' - 78 | FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField* forceField) - | ^~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -25341,9 +25378,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp -FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25387,6 +25422,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -25459,6 +25495,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDTargetedEntity.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25521,36 +25558,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here - 138 | sampleValues.push_back(node->ToMatrix()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FMath/FMArray.h:18: -FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': -FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' - 350 | fm::Construct(it, item); - | ~~~~~~~~~~~~~^~~~~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here - 138 | sampleValues.push_back(node->ToMatrix()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 64 | ::new (o) Type1(value); - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -25586,6 +25593,19 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here + 138 | sampleValues.push_back(node->ToMatrix()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)': FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 212 | id = _id; @@ -25593,6 +25613,23 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMArray.h:18: +FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': +FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' + 350 | fm::Construct(it, item); + | ~~~~~~~~~~~~~^~~~~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here + 138 | sampleValues.push_back(node->ToMatrix()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 64 | ::new (o) Type1(value); + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDSkinController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -25704,10 +25741,6 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDTargetedEntity.cpp -FCollada/FCDocument/FCDTexture.cpp -FCollada/FCDocument/FCDTransform.cpp -FCollada/FCDocument/FCDVersion.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25750,6 +25783,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDTexture.cpp +FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -25782,6 +25817,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDVersion.cpp +FCollada/FMath/FMAllocator.cpp +In file included from FCollada/FCDocument/FCDTexture.cpp:20: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTexture.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25800,26 +25857,18 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTexture.cpp:20: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTexture.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTexture.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMAllocator.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTransform.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -25844,7 +25893,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -25876,20 +25926,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTexture.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -25921,7 +25958,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp @@ -25929,58 +25965,6 @@ FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': -FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 87 | return r; - | ^ -In file included from FCollada/FMath/FMQuaternion.cpp:12: -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': -FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 102 | if (IsEquivalent(dot, 1.0f)) return *this; - | ^~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 121 | return result; - | ^~~~~~ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': -FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 181 | FMMatrix44 tm = FMMatrix44::Identity; - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FMath/StdAfx.h:13, - from FCollada/FMath/FMQuaternion.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 183 | return tm; - | ^~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': -FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 272 | return q; - | ^ -FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' - 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } - | ^~~~~~~~ -FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': -FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 59 | return mx; - | ^~ -FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) - | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] 36 | return mx; @@ -26041,6 +26025,58 @@ FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': +FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 87 | return r; + | ^ +In file included from FCollada/FMath/FMQuaternion.cpp:12: +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': +FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 102 | if (IsEquivalent(dot, 1.0f)) return *this; + | ^~~~~ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 121 | return result; + | ^~~~~~ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': +FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 181 | FMMatrix44 tm = FMMatrix44::Identity; + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FMath/StdAfx.h:13, + from FCollada/FMath/FMQuaternion.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 183 | return tm; + | ^~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': +FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 272 | return q; + | ^ +FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' + 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } + | ^~~~~~~~ +FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': +FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 59 | return mx; + | ^~ +FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) + | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const': FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 235 | return b; @@ -26169,6 +26205,16 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FULogFile.cpp +FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': +FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | filepath = filename; + | ^~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUFile.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -26182,17 +26228,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': -FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | filepath = filename; - | ^~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUFile.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUObject.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -26365,7 +26400,6 @@ FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ -FCollada/FUtils/FUObjectType.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' @@ -26439,6 +26473,8 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FUtils/FUObject.cpp +FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp @@ -26447,6 +26483,10 @@ 398 | strncpy(path, path2, 1023); | ^ FCollada/FUtils/FUSemaphore.cpp +In file included from FCollada/FUtils/FUSemaphore.cpp:10: +FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] + 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" + | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUPluginManager.cpp:12: @@ -26467,6 +26507,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUPluginManager.cpp: In member function 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)': FCollada/FUtils/FUPluginManager.cpp:66:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 66 | pluginFolderName = pluginFolder.ToString(); @@ -26483,11 +26524,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUSemaphore.cpp:10: -FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] - 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" - | ^~~~~~~ -FCollada/FUtils/FUStringConversion.cpp In file included from /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -26585,7 +26621,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -FCollada/FUtils/FUThread.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -26652,6 +26687,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUStringConversion.cpp:18: FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=] @@ -26664,6 +26700,7 @@ FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] 30 | #warning "Threads not yet implemented for non Windows." | ^~~~~~~ +FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 123 | a = c.substr(x, y); r = u.substr(x, y); @@ -26692,8 +26729,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp +FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); @@ -26735,7 +26772,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -26792,7 +26828,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUXmlDocument.cpp In file included from FCollada/FUtils/FUUri.cpp:11: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27007,7 +27042,38 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:324:19: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [4, 2147483645] is out of the bounds [0, 4] [-Warray-bounds=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:328:19: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:332:19: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -27061,36 +27127,6 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUXmlWriter.cpp -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:324:19: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [4, 2147483645] is out of the bounds [0, 4] [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:328:19: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:332:19: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27230,26 +27266,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -27282,6 +27298,26 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -27386,49 +27422,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 281 | curveData.targetQualifier = animated->GetQualifier(i); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 288 | channelData.targetPointer = animatedData.pointer; - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -27616,13 +27609,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -27685,6 +27671,14 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -27797,6 +27791,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -27900,12 +27909,32 @@ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 281 | curveData.targetQualifier = animated->GetQualifier(i); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 288 | channelData.targetPointer = animatedData.pointer; + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -27928,19 +27957,6 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -27972,6 +27988,26 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': @@ -29331,16 +29367,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, - inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, - inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, - inlined from 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)' at FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:74: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void fm::stringT::resize(size_t) [with CH = char]', inlined from 'void fm::stringT::insert(size_t, const fm::stringT&) [with CH = char]' at FCollada/FUtils/FUString.h:190:11, inlined from 'void fm::stringT::append(const fm::stringT&) [with CH = char]' at FCollada/FUtils/FUString.h:130:10, @@ -29370,6 +29396,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12, + inlined from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24, + inlined from 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' at FCollada/FUtils/FUString.h:36:24, + inlined from 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)' at FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:74: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, @@ -29392,6 +29428,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: @@ -29438,7 +29475,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: @@ -29459,6 +29496,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: @@ -29472,7 +29510,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -29506,7 +29543,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: @@ -29576,6 +29612,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' 229 | reserve(count); @@ -29630,7 +29667,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: @@ -29651,19 +29687,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:44: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 409 | subId = AddNodeSid(node, subId.c_str()); @@ -29691,6 +29714,19 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:44: +/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: @@ -29737,26 +29773,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -29851,6 +29867,26 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 266 | data.targetId = ReadNodeSource(morphNode); @@ -30623,6 +30659,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -30656,26 +30712,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': @@ -30759,6 +30795,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -30767,6 +30804,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: @@ -30780,7 +30837,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -31285,6 +31341,19 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -31391,39 +31460,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -31524,7 +31560,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: @@ -31545,6 +31580,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -31656,6 +31692,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: @@ -32306,7 +32343,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: @@ -32327,6 +32363,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -32376,6 +32432,47 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -32409,6 +32506,18 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here @@ -32424,6 +32533,41 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -32434,6 +32578,15 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -32455,6 +32608,29 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' @@ -33015,146 +33191,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, @@ -33279,26 +33315,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -33932,6 +33948,26 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: @@ -33979,7 +34015,6 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: @@ -34013,6 +34048,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -34134,7 +34170,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: @@ -34200,6 +34235,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -34338,6 +34374,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -34722,32 +34759,12 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -34966,6 +34983,26 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -35054,8 +35091,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: @@ -35076,7 +35111,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -35766,6 +35800,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: @@ -35835,26 +35871,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -35901,6 +35917,26 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -36621,7 +36657,7 @@ Initialized empty Git repository in /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/.git/ Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. -[main (root-commit) ff01fa4] Initial commit +[main (root-commit) 85ba29f] Initial commit 84626 files changed, 10609922 insertions(+) create mode 100644 .cargo/config.in create mode 100644 Cargo.lock @@ -121370,9 +121406,9 @@ !! self.initialize_options() -created virtual environment CPython3.12.7.final.0-32 in 1635ms +created virtual environment CPython3.12.7.final.0-32 in 1227ms creator CPython3Posix(dest=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpd8aw460w) + seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpgoio8muj) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) @@ -121380,75812 +121416,74 @@ Re-executing in the virtualenv checking for vcs source checkout... git checking for a shell... /usr/bin/sh -checking for host system type... armv7l-unknown-linux-gnueabihf -checking for target system type... armv7l-unknown-linux-gnueabihf +checking for host system type... aarch64-unknown-linux-gnu +checking for target system type... aarch64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:21: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?AUTOCONF\s*:?=\s*(.+)$', /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:26: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?(?:CC|CXX)\s*:?=\s*(?:.+)$', checking for Python 3... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python (3.12.7) checking for git... /usr/bin/git -checking for Git version... +checking for Git version... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozversioncontrol/mozversioncontrol/__init__.py:127: SyntaxWarning: invalid escape sequence '\+' match = re.search('version ([^\+\)]+)', info) checking for sparse checkout... no checking whether cross compiling... no checking for yasm... not found checking for the target C compiler... /usr/bin/gcc -checking whether the target C compiler can be used... yes -checking the target C compiler version... -checking the target C compiler works... yes -checking for the target C++ compiler... /usr/bin/g++ -checking whether the target C++ compiler can be used... yes -checking the target C++ compiler version... -checking the target C++ compiler works... yes -checking for the host C compiler... /usr/bin/gcc -checking whether the host C compiler can be used... yes -checking the host C compiler version... -checking the host C compiler works... yes -checking for the host C++ compiler... /usr/bin/g++ -checking whether the host C++ compiler can be used... yes -checking the host C++ compiler version... -checking the host C++ compiler works... yes -checking ARM version support in compiler... 7 -checking for ARM SIMD support in compiler... yes -checking for ARM NEON support in compiler... yes -checking for 64-bit OS... no -checking for new enough STL headers from libstdc++... yes -checking for nasm... not found -checking for linker... bfd -checking for the assembler... /usr/bin/gcc -checking for ar... /usr/bin/ar -checking for pkg_config... /usr/bin/pkg-config -checking for pkg-config version... -checking for stdint.h... yes -checking for inttypes.h... yes -checking for malloc.h... yes -checking for alloca.h... yes -checking for sys/byteorder.h... no -checking for getopt.h... yes -checking for unistd.h... yes -checking for nl_types.h... yes -checking for cpuid.h... no -checking for fts.h... yes -checking for sys/statvfs.h... yes -checking for sys/statfs.h... yes -checking for sys/vfs.h... yes -checking for sys/mount.h... yes -checking for sys/quota.h... yes -checking for linux/quota.h... yes -checking for linux/if_addr.h... yes -checking for linux/rtnetlink.h... yes -checking for sys/queue.h... yes -checking for sys/types.h... yes -checking for netinet/in.h... yes -checking for byteswap.h... yes -checking for linux/perf_event.h... yes -checking for perf_event_open system call... yes -checking whether the C compiler supports -Wbitfield-enum-conversion... no -checking whether the C++ compiler supports -Wbitfield-enum-conversion... no -checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no -checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no -checking whether the C compiler supports -Wunreachable-code-return... no -checking whether the C++ compiler supports -Wunreachable-code-return... no -checking whether the C compiler supports -Wclass-varargs... no -checking whether the C++ compiler supports -Wclass-varargs... no -checking whether the C++ compiler supports -Wempty-init-stmt... no -checking whether the C compiler supports -Wfloat-overflow-conversion... no -checking whether the C++ compiler supports -Wfloat-overflow-conversion... no -checking whether the C compiler supports -Wfloat-zero-conversion... no -checking whether the C++ compiler supports -Wfloat-zero-conversion... no -checking whether the C compiler supports -Wloop-analysis... no -checking whether the C++ compiler supports -Wloop-analysis... no -checking whether the C++ compiler supports -Wc++2a-compat... yes -checking whether the C++ compiler supports -Wcomma... no -checking whether the C compiler supports -Wduplicated-cond... yes -checking whether the C++ compiler supports -Wduplicated-cond... yes -checking whether the C++ compiler supports -Wimplicit-fallthrough... yes -checking whether the C++ compiler supports -Wunused-function... yes -checking whether the C++ compiler supports -Wunused-variable... yes -checking whether the C compiler supports -Wstring-conversion... no -checking whether the C++ compiler supports -Wstring-conversion... no -checking whether the C compiler supports -Wtautological-overlap-compare... no -checking whether the C++ compiler supports -Wtautological-overlap-compare... no -checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no -checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no -checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no -checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no -checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no -checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no -checking whether the C++ compiler supports -Wno-inline-new-delete... no -checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes -checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes -checking whether the C compiler supports -Wno-error=deprecated-declarations... yes -checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes -checking whether the C compiler supports -Wno-error=array-bounds... yes -checking whether the C++ compiler supports -Wno-error=array-bounds... yes -checking whether the C compiler supports -Wno-error=coverage-mismatch... yes -checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes -checking whether the C compiler supports -Wno-error=backend-plugin... no -checking whether the C++ compiler supports -Wno-error=backend-plugin... no -checking whether the C compiler supports -Wno-error=free-nonheap-object... yes -checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes -checking whether the C compiler supports -Wno-multistatement-macros... yes -checking whether the C++ compiler supports -Wno-multistatement-macros... yes -checking whether the C compiler supports -Wno-error=return-std-move... no -checking whether the C++ compiler supports -Wno-error=return-std-move... no -checking whether the C compiler supports -Wno-error=class-memaccess... yes -checking whether the C++ compiler supports -Wno-error=class-memaccess... yes -checking whether the C compiler supports -Wno-error=atomic-alignment... no -checking whether the C++ compiler supports -Wno-error=atomic-alignment... no -checking whether the C compiler supports -Wno-error=deprecated-copy... yes -checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes -checking whether the C compiler supports -Wformat... yes -checking whether the C++ compiler supports -Wformat... yes -checking whether the C compiler supports -Wformat-security... no -checking whether the C++ compiler supports -Wformat-security... no -checking whether the C compiler supports -Wformat-overflow=2... yes -checking whether the C++ compiler supports -Wformat-overflow=2... yes -checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no -checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no -checking whether the C++ compiler supports -Wno-noexcept-type... yes -checking for llvm_profdata... /usr/bin/llvm-profdata -checking whether the C++ compiler supports -fno-sized-deallocation... yes -checking whether the C++ compiler supports -fno-aligned-new... yes -checking for rustc... /usr/bin/rustc -checking for cargo... /usr/bin/cargo -checking rustc version... -checking cargo version... -checking for rust target triplet... armv7-unknown-linux-gnueabihf -checking for rust host triplet... armv7-unknown-linux-gnueabihf -checking for rustdoc... /usr/bin/rustdoc -checking for rustfmt... not found -checking for clang for bindgen... not found -checking for libclang for bindgen... not found -checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -checking for awk... /usr/bin/mawk -checking for perl... /usr/bin/perl -checking for minimum required perl version >= 5.006... -checking for full perl installation... yes -checking for gmake... /usr/bin/make -checking for watchman... not found -checking for xargs... /usr/bin/xargs -checking for rpmbuild... not found -checking for NSIS version... no -checking for llvm-objdump... /usr/bin/llvm-objdump -checking for zlib >= 1.2.3... yes -checking MOZ_ZLIB_CFLAGS... -checking MOZ_ZLIB_LIBS... -lz -checking for autoconf... /usr/bin/ls -creating cache ./config.cache -checking host system type... armv7l-unknown-linux-gnueabihf -checking target system type... armv7l-unknown-linux-gnueabihf -checking build system type... armv7l-unknown-linux-gnueabihf -checking for gcc... (cached) /usr/bin/gcc -std=gnu99 -checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes -checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no -checking whether we are using GNU C... (cached) yes -checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes -checking for c++... (cached) /usr/bin/g++ -checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes -checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no -checking whether we are using GNU C++... (cached) yes -checking whether /usr/bin/g++ accepts -g... (cached) yes -checking for ranlib... ranlib -checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 -checking for strip... strip -checking for sb-conf... no -checking for ve... no -checking for X... no -checking for --noexecstack option to as... yes -checking for -z noexecstack option to ld... yes -checking for -z text option to ld... yes -checking for -z relro option to ld... yes -checking for -z nocopyreloc option to ld... yes -checking for -Bsymbolic-functions option to ld... yes -checking for --build-id=sha1 option to ld... yes -checking for valid debug flags... yes -checking whether the linker supports Identical Code Folding... no -checking whether removing dead symbols breaks debugging... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/check_debug_ranges.py:42: SyntaxWarning: invalid escape sequence '\s' - m = re.match('\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)', line) -no -checking for working const... yes -checking for mode_t... yes -checking for off_t... yes -checking for pid_t... yes -checking for size_t... yes -checking for ssize_t... yes -checking whether 64-bits std::atomic requires -latomic... no -checking for dirent.h that defines DIR... yes -checking for opendir in -ldir... no -checking for gethostbyname_r in -lc_r... no -checking for library containing dlopen... none required -checking for dlfcn.h... yes -checking for socket in -lsocket... no -checking for pthread_create in -lpthreads... no -checking for pthread_create in -lpthread... yes -checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes -checking for getc_unlocked... yes -checking for _getc_nolock... no -checking for gmtime_r... yes -checking for localtime_r... yes -checking for pthread_getname_np... yes -checking for pthread_get_name_np... no -checking for clock_gettime(CLOCK_MONOTONIC)... -checking for sin in -lm... yes -checking for res_ninit()... yes -checking for nl_langinfo and CODESET... yes -checking for an implementation of va_copy()... yes -checking whether va_list can be copied by value... yes -checking for ARM EABI... yes -checking for __thread keyword for TLS variables... yes -checking for localeconv... yes -checking for __cxa_demangle... yes -checking for -pipe support... yes -checking for tm_zone tm_gmtoff in struct tm... yes -checking what kind of list files are supported by the linker... linkerscript -checking for posix_fadvise... yes -checking for posix_fallocate... yes -checking for malloc.h... yes -checking for strndup... yes -checking for posix_memalign... yes -checking for memalign... yes -checking for malloc_usable_size... yes -checking whether malloc_usable_size definition can use const argument... no -checking for valloc in malloc.h... yes -checking for valloc in unistd.h... no -checking for _aligned_malloc in malloc.h... no -updating cache ./config.cache -creating ./config.data -Creating config.status -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/testing/mozbase/mozinfo/mozinfo/mozinfo.py:158: SyntaxWarning: invalid escape sequence '\d' - bits = re.search('(\d+)bit', bits).group(1) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/frontend/context.py:2004: SyntaxWarning: invalid escape sequence '\*' - """Names of example WebIDL interfaces to build as part of the build. -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/testing/mozbase/manifestparser/manifestparser/expression.py:193: SyntaxWarning: invalid escape sequence '\w' - """ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w' - """ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:153: SyntaxWarning: invalid escape sequence '\s' - not_ws = re.match('!\s*', self.content) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:163: SyntaxWarning: invalid escape sequence '\w' - """ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:170: SyntaxWarning: invalid escape sequence '\s' - m = re.match('defined\s*\(\s*(\w+)\s*\)', self.content) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:180: SyntaxWarning: invalid escape sequence '\w' - word_len = re.match('\w*', self.content).end() -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:190: SyntaxWarning: invalid escape sequence '\s' - ws_len = re.match('\s*', self.content).end() -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:358: SyntaxWarning: invalid escape sequence '\w' - self.varsubst = re.compile('@(?P\w+)@', re.U) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:388: SyntaxWarning: invalid escape sequence '\s' - self.instruction = re.compile('\s*{0}(?P[a-z]+)(?:\s+(?P.*?))?\s*$' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:535: SyntaxWarning: invalid escape sequence '\d' - numberValue = re.compile('\d+$') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:608: SyntaxWarning: invalid escape sequence '\w' - m = re.match('(?P\w+)(?:\s(?P.*))?', args, re.U) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:621: SyntaxWarning: invalid escape sequence '\w' - m = re.match('(?P\w+)$', args, re.U) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:659: SyntaxWarning: invalid escape sequence '\W' - if re.search('\W', args, re.U): -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:674: SyntaxWarning: invalid escape sequence '\W' - if re.search('\W', args, re.U): -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:723: SyntaxWarning: invalid escape sequence '\w' - lst = re.split('__(\w+)__', args, re.U) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:815: SyntaxWarning: invalid escape sequence '\.' - self.checkLineNumbers = bool(re.search('\.(js|jsm|java|webidl)(?:\.in)?$', args.name)) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:138: SyntaxWarning: invalid escape sequence '\#' - return s.replace('#', '\#').replace('$', '$$') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:937: SyntaxWarning: invalid escape sequence '\s' - if t == 'tools' and not re.search('(?:^|\s)tools.*::', content, re.M): -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:946: SyntaxWarning: invalid escape sequence '\s' - if re.search('(?:^|\s)check.*::', content, re.M): -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:101: SyntaxWarning: invalid escape sequence '\s' - ignore = re.compile('\s*(\#.*)?$') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\[' - jarline = re.compile(''' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:110: SyntaxWarning: invalid escape sequence '\s' - relsrcline = re.compile('relativesrcdir\s+(?P.+?):') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:111: SyntaxWarning: invalid escape sequence '\%' - regline = re.compile('\%\s+(.*)$') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:112: SyntaxWarning: invalid escape sequence '\*' - entryre = '(?P\*)?(?P\+?)\s+' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\w' - entryre + ('(?P[\w\d.\-\_\\\/\+\@]+)\s*' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\(' - '(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$') -Reticulating splines... -Finished reading 48 moz.build files in 0.22s -Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 193 build config descriptors in 0.13s -RecursiveMake backend executed in 0.49s - 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile -FasterMake backend executed in 0.09s - 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 1.08s; CPU time: 0.79s; Efficiency: 73%; Untracked: 0.16s -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_pre-export -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests -Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.11s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin -Elapsed: 0.34s; From _tests: Kept 1 existing; Added/updated 422; Removed 0 files and 0 directories. -Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -rm -f '.cargo/config' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DDEBUG=1 -Dtop_srcdir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 -DBUILD_ARM_NEON=1 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEBUG=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_DISASM_ARM=1 -DJS_GC_ZEAL=1 -DJS_MASM_VERBOSE=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.6.0"' -DMOZILLA_VERSION_U=78.6.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DMOZ_BUILD_APP=js -DMOZ_DEBUG=1 -DMOZ_DEBUG_RUST=1 -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_THUMB2=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DVA_COPY=va_copy -DWASM_CODEGEN_DEBUG=1 -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_export -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -mkdir -p '.deps/' -config/host_nsinstall.o -/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DDEBUG=1 -DUNICODE -D_UNICODE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/nsinstall.c -config/host_pathsub.o -/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DDEBUG=1 -DUNICODE -D_UNICODE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -mkdir -p '../dist/host/bin/' -config/nsinstall_real -/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real -cp nsinstall_real nsinstall.tmp -mv nsinstall.tmp nsinstall -../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -config/system-header.sentinel.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h sys/auxv.h -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -js/src/js-confdefs.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py:40: SyntaxWarning: invalid escape sequence '\s' - r = re.compile('^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?', re.U) -js/src/js-config.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in -js/src/selfhosted.out.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py:147: SyntaxWarning: invalid escape sequence '\(' - match = re.match("MSG_DEF\((JSMSG_(\w+))", line) -/usr/bin/g++ -E -o self-hosting-preprocessed.pp -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.6.0" -DMOZILLA_VERSION_U=78.6.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DMOZ_DEBUG=1 -DMOZ_DEBUG_RUST=1 -DMOZ_THUMB2=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_ARM=1 -DJS_GC_ZEAL=1 -DJS_DISASM_ARM=1 -DJS_MASM_VERBOSE=1 -DWASM_CODEGEN_DEBUG=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DJS_DEBUG=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DDEBUG=1 self-hosting-cpp-input.cpp -../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' -js/src/frontend/ReservedWordsGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -js/src/gc/StatsPhasesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' -js/src/jit/MOpcodesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' -js/src/gc/StatsPhasesGenerated.inc.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub -js/src/jit/LOpcodesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/LIR-arm.h -js/src/jit/CacheIROpsGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_compile -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' -js/src/rust/force-cargo-library-build -/usr/bin/cargo rustc --manifest-path /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=armv7-unknown-linux-gnueabihf -- -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' -mkdir -p '.deps/' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -make[5]: Nothing to be done for 'host-objects'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -mfbt/lz4.o -/usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c -mkdir -p '.deps/' -mfbt/lz4frame.o -warning: `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/.cargo/config` is deprecated in favor of `config.toml` -note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' -mkdir -p '.deps/' -js/src/RegExp.o -/usr/bin/g++ -o RegExp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp -js/src/jsmath.o -js/src/debugger/Unified_cpp_js_src_debugger0.o -/usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp -js/src/debugger/Unified_cpp_js_src_debugger1.o -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/binast/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: Patch `failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. -Patch `failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. -Patch `nix v0.13.1 (https://github.com/shravanrn/nix/?rev=4af6c367603869a30fddb5ffb0aba2b9477ba92e#4af6c367)` was not used in the crate graph. -Patch `rlbox_lucet_sandbox v0.1.0 (https://github.com/PLSysSec/rlbox_lucet_sandbox/?rev=d510da5999a744c563b0acd18056069d1698273f#d510da59)` was not used in the crate graph. -Patch `spirv_cross v0.20.0 (https://github.com/kvark/spirv_cross?branch=wgpu3#20191ad2)` was not used in the crate graph. -Check that the patched package version and available features are compatible -with the dependency requirements. If the patch has a different version from -what is locked in the Cargo.lock file, run `cargo update` to use the new -version. This may also occur with an optional dependency that is not enabled. -warning: failed to save last-use data -This may prevent cargo from accurately tracking what is being used in its global cache. This information is used for automatically removing unused data in the cache. - -unable to open database file: /nonexistent/first-build/.cargo/.global-cache - -Caused by: - Error code 14: Unable to open the database file - Compiling encoding_rs v0.8.22 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=14cc8e421bb92c95 -C extra-filename=-14cc8e421bb92c95 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-14cc8e421bb92c95 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_rs-a54c747f5912cef8/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-14cc8e421bb92c95/build-script-build` - Compiling cc v1.0.47 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native -C compiler to compile native C code into a static archive to be linked into Rust -code. -' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name cc --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("jobserver", "num_cpus", "parallel"))' -C metadata=d25495fd5b791ac9 -C extra-filename=-d25495fd5b791ac9 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:26, - from Unified_cpp_js_src_debugger0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c -mfbt/lz4hc.o -/usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c -mfbt/xxhash.o - Compiling cfg-if v0.1.10 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] -parameters. Structured like an if-else chain, the first matching branch is the -item that gets emitted. -' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=e1dfc2b57a5fbba0 -C extra-filename=-e1dfc2b57a5fbba0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_rs-a54c747f5912cef8/out /usr/bin/rustc --crate-name encoding_rs --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=9d7322aa0e0181b0 -C extra-filename=-9d7322aa0e0181b0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cfg_if=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libcfg_if-e1dfc2b57a5fbba0.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:11:5 - | -11 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: `#[warn(unexpected_cfgs)]` on by default - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:689:16 - | -689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 - | -878 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: `#[warn(unused_labels)]` on by default - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 - | -878 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:364:16 - | -364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 - | -111 | / gb18030_decoder_functions!( -112 | | { -113 | | // If first is between 0x81 and 0xFE, inclusive, -114 | | // subtract offset 0x81. -... | -294 | | handle, -295 | | 'outermost); - | |___________________- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41 - | -574 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 - | -111 | / gb18030_decoder_functions!( -112 | | { -113 | | // If first is between 0x81 and 0xFE, inclusive, -114 | | // subtract offset 0x81. -... | -294 | | handle, -295 | | 'outermost); - | |___________________- in this macro invocation - | - = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 - | -377 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 - | -398 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:231:12 - | -231 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:608:12 - | -608 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `disabled` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1208:68 - | -1208 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `target_arch` are: `aarch64`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1369:20 - | -1369 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 - | -185 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1475 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); - | -------------------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 - | -185 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1476 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); - | -------------------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 - | -280 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1477 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); - | ------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 - | -280 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1478 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); - | --------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:93:20 - | -93 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1479 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); - | --------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/data.rs:425:12 - | -425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1149:16 - | -1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1183:16 - | -1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:319:12 - | -319 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:693:12 - | -693 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:1123:12 - | -1123 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -305 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); - | ------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -306 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); - | -------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -307 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); - | ----------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:574:20 - | -574 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:743:26 - | -743 | 0...0x7F => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:749:29 - | -749 | 0xC2...0xD5 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:770:36 - | -770 | 0xE1 | 0xE3...0xEC | 0xEE => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:879:29 - | -879 | 0xF1...0xF4 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:942:18 - | -942 | 0...0x7F => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:948:21 - | -948 | 0xC2...0xD5 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:985:28 - | -985 | 0xE1 | 0xE3...0xEC | 0xEE => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: unexpected `cfg` condition name: `fuzzing` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:39:32 - | -39 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) - | ^^^^^^^ -... -1916 | non_fuzz_debug_assert!(is_utf8_latin1(src)); - | ------------------------------------------- in this macro invocation - | - = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` - = help: consider using a Cargo feature instead - = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: - [lints.rust] - unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } - = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 - | -2686 | b'A'...b'Z' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 - | -2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 - | -2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 - | -2714 | b'A'...b'Z' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 - | -2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 - | -2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:42 - | -113 | let mut u: u16 = ::std::mem::uninitialized(); - | ^^^^^^^^^^^^^ - | - = note: `#[warn(deprecated)]` on by default - -warning: the type `u16` does not permit being left uninitialized - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:30 - | -113 | let mut u: u16 = ::std::mem::uninitialized(); - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | this code causes undefined behavior when executed - | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done - | - = note: integers must be initialized - = note: `#[warn(invalid_value)]` on by default - -/usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c -mfbt/Compression.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:372:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 372 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) { - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h: In member function 'bool js::RegExpStatics::createDependent(JSContext*, size_t, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 124 | inline bool RegExpStatics::createDependent(JSContext* cx, size_t start, - | ^~~~~~~~~~~~~ -In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)', - inlined from 'bool js::RegExpStatics::createLastMatch(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:167:19, - inlined from 'bool static_lastMatch_getter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:914:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 159 | return createDependent(cx, pair.start, pair.limit, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h: In member function 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:190:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 190 | inline bool RegExpStatics::createParen(JSContext* cx, size_t pairNum, - | ^~~~~~~~~~~~~ -In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)', - inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 159 | return createDependent(cx, pair.start, pair.limit, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:14: note: 'sourceAtom' declared here - 660 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:654:48: note: 'cx' declared here - 654 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpPrototype(JS::HandleValue, JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:680:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 680 | MOZ_ALWAYS_INLINE bool IsRegExpPrototype(HandleValue v, JSContext* cx) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 377 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) { - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:388:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren9_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:931:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 931 | DEFINE_STATIC_GETTER(static_paren9_getter, STATIC_PAREN_GETTER_CODE(9)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren8_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:930:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 930 | DEFINE_STATIC_GETTER(static_paren8_getter, STATIC_PAREN_GETTER_CODE(8)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren7_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:929:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 929 | DEFINE_STATIC_GETTER(static_paren7_getter, STATIC_PAREN_GETTER_CODE(7)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren6_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:928:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 928 | DEFINE_STATIC_GETTER(static_paren6_getter, STATIC_PAREN_GETTER_CODE(6)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren5_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:927:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 927 | DEFINE_STATIC_GETTER(static_paren5_getter, STATIC_PAREN_GETTER_CODE(5)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren4_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:926:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 926 | DEFINE_STATIC_GETTER(static_paren4_getter, STATIC_PAREN_GETTER_CODE(4)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren3_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:925:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 925 | DEFINE_STATIC_GETTER(static_paren3_getter, STATIC_PAREN_GETTER_CODE(3)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren2_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:924:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 924 | DEFINE_STATIC_GETTER(static_paren2_getter, STATIC_PAREN_GETTER_CODE(2)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_paren1_getter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:887:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 887 | if (!res->createParen(cx, parenNum, args.rval())) return false; \ - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:909:5: note: in definition of macro 'DEFINE_STATIC_GETTER' - 909 | code; \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:923:44: note: in expansion of macro 'STATIC_PAREN_GETTER_CODE' - 923 | DEFINE_STATIC_GETTER(static_paren1_getter, STATIC_PAREN_GETTER_CODE(1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::RegExpStatics::createRightContext(JSContext*, JS::MutableHandleValue)', - inlined from 'bool static_rightContext_getter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:920:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:235:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 235 | return createDependent(cx, matches[0].limit, matchesInput->length(), out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::RegExpStatics::createLeftContext(JSContext*, JS::MutableHandleValue)', - inlined from 'bool static_leftContext_getter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:918:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return createDependent(cx, 0, matches[0].start, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::RegExpStatics::createLastParen(JSContext*, JS::MutableHandleValue)', - inlined from 'bool static_lastParen_getter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:916:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:187:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 187 | return createDependent(cx, pair.start, pair.limit, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here - 762 | RootedAtom src(cx, reObj->getSource()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:757:54: note: 'cx' declared here - 757 | MOZ_ALWAYS_INLINE bool regexp_source_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:18: note: 'fun' declared here - 2032 | RootedFunction fun(cx, &lambda.as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2019:52: note: 'cx' declared here - 2019 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Compression.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp -mfbt/Unified_cpp_mfbt0.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here - 1698 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:43: note: 'cx' declared here - 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1616:21, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:20: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1626:38, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:317:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 317 | pattern = ToAtom(cx, patternValue); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp -mfbt/Unified_cpp_mfbt1.o -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here - 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1012:49: note: 'cx' declared here - 1012 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1246:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1201:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:492:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 492 | if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:506:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 506 | if (!GetProperty(cx, patternObj, patternObj, cx->names().constructor, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 507 | &patternConstructor)) { - | ~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:568:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:612:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 612 | if (!GetProperty(cx, patternObj, patternObj, cx->names().source, &P)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:619:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 619 | if (!GetProperty(cx, patternObj, patternObj, cx->names().flags, &F)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:641:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 641 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 455 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here - 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:34: note: 'cx' declared here - 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:362:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 362 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 363 | flagsValue)) { - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here - 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:45: note: 'cx' declared here - 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:146:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 146 | if (!NativeDefineDataProperty(cx, groups, key, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:172:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:177:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here - 223 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:41: note: 'cx' declared here - 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 250 | return CreateRegExpMatchResult(cx, shared, input, matches, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1089:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1089 | static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1111 | return CreateRegExpMatchResult(cx, shared, string, matches, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1129:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1132:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1132 | return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1139:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1139 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1147:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1147 | return CreateRegExpMatchResult(cx, shared, input, *maybeMatches, output); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1153:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1153 | return RegExpMatcherImpl(cx, regexp, input, maybeLastIndex, output); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o jsmath.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp -js/src/DoubleToString.o -/usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' -mkdir -p '.deps/' -js/src/frontend/Parser.o -/usr/bin/g++ -o Parser.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp -js/src/frontend/Unified_cpp_js_src_frontend0.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -warning: `encoding_rs` (lib) generated 46 warnings (3 duplicates) - Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=ef52a0a424a4839b -C extra-filename=-ef52a0a424a4839b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-ef52a0a424a4839b -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps/libcc-d25495fd5b791ac9.rlib` -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ - Compiling encoding_c_mem v0.2.5 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=2f49c3920ee901a7 -C extra-filename=-2f49c3920ee901a7 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-2f49c3920ee901a7 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` - Compiling encoding_c v0.9.7 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=c7798536de55df79 -C extra-filename=-c7798536de55df79 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-c7798536de55df79 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_c-a6929ddc9699e83c/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-c7798536de55df79/build-script-build` -[encoding_c 0.9.7] cargo:rerun-if-changed= -[encoding_c 0.9.7] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_c_mem-64f2ab513e98801f/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-2f49c3920ee901a7/build-script-build` -[encoding_c_mem 0.2.5] cargo:rerun-if-changed= -[encoding_c_mem 0.2.5] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-ef52a0a424a4839b/build-script-build` -[mozglue-static 0.1.0] TARGET = Some("armv7-unknown-linux-gnueabihf") -[mozglue-static 0.1.0] OPT_LEVEL = Some("1") -[mozglue-static 0.1.0] HOST = Some("armv7-unknown-linux-gnueabihf") -[mozglue-static 0.1.0] CXX_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXX_armv7_unknown_linux_gnueabihf = Some(" /usr/bin/g++") -[mozglue-static 0.1.0] CXXFLAGS_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXXFLAGS_armv7_unknown_linux_gnueabihf = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") -[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None -[mozglue-static 0.1.0] DEBUG = Some("true") -[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None -[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-march=armv7-a" "-mfpu=vfpv3-d16" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DDEBUG=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h" "-D_LARGEFILE_SOURCE" "-D_FILE_OFFSET_BITS=64" "-D_TIME_BITS=64" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=." "-fstack-protector-strong" "-fstack-clash-protection" "-Wformat" "-Werror=format-security" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out/wrappers.o" "-c" "wrappers.cpp" -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linear' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:22: note: 'linear' declared here - 303 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:40: note: 'cx' declared here - 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, - | ^~ -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] AR_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] AR_armv7_unknown_linux_gnueabihf = Some("/usr/bin/ar") -[mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out/wrappers.o" -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers -[mozglue-static 0.1.0] cargo:rustc-link-search=native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out -[mozglue-static 0.1.0] CXXSTDLIB_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXXSTDLIB_armv7_unknown_linux_gnueabihf = None -[mozglue-static 0.1.0] HOST_CXXSTDLIB = None -[mozglue-static 0.1.0] CXXSTDLIB = None -[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ -[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp - Compiling leb128 v0.2.4 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name leb128 --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=12881a48ae9d85c1 -C extra-filename=-12881a48ae9d85c1 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13 - | -123 | try!(r.read_exact(&mut buf)); - | ^^^ - | - = note: `#[warn(deprecated)]` on by default - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13 - | -153 | try!(r.read_exact(&mut buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13 - | -200 | try!(w.write_all(&buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13 - | -232 | try!(w.write_all(&buf)); - | ^^^ - -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateMathObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'JSObject* CreateMathObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:16: note: 'proto' declared here - 1040 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1038:46: note: 'cx' declared here - 1038 | static JSObject* CreateMathObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38 - | -91 | ::std::error::Error::description(self) - | ^^^^^^^^^^^ - -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::updateFromHookResult(js::ResumeMode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2039 | void Completion::updateFromHookResult(ResumeMode resumeMode, - | ^~~~~~~~~~ -warning: trait objects without an explicit `dyn` are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36 - | -104 | fn cause(&self) -> Option<&::std::error::Error> { - | ^^^^^^^^^^^^^^^^^^^ - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - = note: `#[warn(bare_trait_objects)]` on by default -help: if this is an object-safe trait, use `dyn` - | -104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { - | +++++ + - -warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44 - | -99 | Error::IoError(ref e) => e.description(), - | ^^^^^^^^^^^ - -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 56 | static bool math_function(JSContext* cx, HandleValue val, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:31: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 56 | static bool math_function(JSContext* cx, HandleValue val, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -warning: `leb128` (lib) generated 7 warnings - Compiling arrayvec v0.5.1 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name arrayvec --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("array-sizes-129-255", "array-sizes-33-128", "default", "serde", "std"))' -C metadata=97d56888ce13412c -C extra-filename=-97d56888ce13412c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 56 | static bool math_function(JSContext* cx, HandleValue val, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log_impl]', - inlined from 'bool js::math_log(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:315:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 79 | return math_function(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sin_impl]', - inlined from 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:596:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 79 | return math_function(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sqrt_impl]', - inlined from 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:610:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 79 | return math_function(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26, - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20, - inlined from 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:301:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:112:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:121:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:130:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:215:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_exp_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_exp_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:224:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:619:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log10_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log10_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:628:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log2_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log2_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:637:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log1p_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log1p_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:646:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_expm1_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_expm1_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:655:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:664:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:673:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:682:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:691:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=154e902af269e135 -C extra-filename=-154e902af269e135 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern arrayvec=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libarrayvec-97d56888ce13412c.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out -l static=wrappers -l stdc++` -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:700:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:709:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - --> mozglue/static/rust/lib.rs:66:29 - | -66 | fn panic_hook(info: &panic::PanicInfo) { - | ^^^^^^^^^ - | - = note: `#[warn(deprecated)]` on by default - -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cbrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cbrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:873:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_min(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:359:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6696 | return DefineDataProperty(cx, obj, propName, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:196:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1216 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1217 | nullptr, "a script frame"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16, - inlined from 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:103:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Debugger::reportUncaughtException(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1851 | if (cx->getPendingException(&exn)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 82 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 138 | bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::callUncaughtExceptionHandler(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1809:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1809 | bool Debugger::callUncaughtExceptionHandler(JSContext* cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1818:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1818 | if (!cx->getPendingException(&exc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1824 | if (js::Call(cx, fval, object, exc, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 158 | return math_atan2_handle(cx, args.get(0), args.get(1), args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1880:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1880 | bool getSucceeded = cx->getPendingException(&exception); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -warning: `mozglue-static` (lib) generated 1 warning - Compiling wast v16.0.0 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST -' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wast --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="wasm-module"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=9b58f2c96cb9d77c -C extra-filename=-9b58f2c96cb9d77c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern leb128=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libleb128-12881a48ae9d85c1.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:184:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 184 | return math_ceil_handle(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:326:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 326 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:335:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 335 | if (!JS_GetProperty(cx, opts, "url", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:352:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 352 | if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:357:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:252:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 252 | return math_floor_handle(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 272 | return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 283 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26, - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | bool js::math_log_handle(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:311:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | return math_function(cx, val, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_max(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:334:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 368 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:372:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:375:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:459:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:464:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:113: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1537:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1537 | static bool GetResumptionProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1548 | if (!GetProperty(cx, obj, obj, name, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1555 | bool js::ParseResumptionValue(JSContext* cx, HandleValue rval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1571:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1571 | if (!GetResumptionProperty(cx, obj, cx->names().return_, ResumeMode::Return, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1572 | resumeMode, vp, &hits)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1575:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1575 | if (!GetResumptionProperty(cx, obj, cx->names().throw_, ResumeMode::Throw, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1576 | resumeMode, vp, &hits)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 120 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:125:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | return ParseResumptionValue(cx, rval, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6449 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6460:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6460 | return DefineDataProperty(cx, value, id, trusted); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6486:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6486 | return definePropertyToTrusted(cx, name, &propval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 512 | bool js::math_round_handle(JSContext* cx, HandleValue arg, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs:48:23 - | -48 | #![deny(missing_docs, intra_doc_link_resolution_failure)] - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(renamed_and_removed_lints)]` on by default - -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:582:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 582 | return math_round_handle(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 590 | bool js::math_sin_handle(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:592:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 592 | return math_function(cx, val, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 177 | bool js::ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:178:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 178 | if (!ValueToId(cx, v, id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:183:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 183 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, val, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 184 | nullptr, "not an identifier"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:606:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 606 | return math_function(cx, number, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 762 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:768:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:771:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:788:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:759:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 759 | return math_hypot_handle(cx, args, args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1495:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1495 | bool Debugger::unwrapPropertyDescriptor( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 817 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:834:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 834 | return math_trunc_handle(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 847 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:864:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 864 | return math_sign_handle(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:119: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1589:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1589 | static bool CheckResumptionValue(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1605:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1605 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1606 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1613:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1613 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, pc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 1614 | &thisv)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1802:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1802 | bool Debugger::prepareResumption(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)', - inlined from 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1764:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1767 | !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)', - inlined from 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1768:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1806 | CheckResumptionValue(cx, frame, pc, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processHandlerResult(JSContext*, bool, JS::HandleValue, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1789 | bool Debugger::processHandlerResult(JSContext* cx, bool success, HandleValue rv, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1796 | success = ParseResumptionValue(cx, rv, resumeMode, &value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1798 | return processParsedHandlerResult(cx, frame, pc, success, resumeMode, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1799 | resultMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6706:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6706 | !DefineDataProperty(cx, obj, cx->names().gcCycleNumber, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6707 | gcCycleNumberVal)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6731 | if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6732 | start) || - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6733 | !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6738 | if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6744:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6744 | if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o DoubleToString.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp -js/src/Utility.o -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::DebuggerMemory::CallData::setAllocationSamplingProbability()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:317:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireOnGarbageCollectionHook(JSContext*, const JS::dbg::GarbageCollectionEvent::Ptr&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2287 | return js::Call(cx, fval, object, dataVal, &rv) || - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/usr/bin/g++ -o Utility.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp -js/src/Interpreter.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4870 | if (!GetProperty(cx, query, query, cx->names().global, &global)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4893 | if (!GetProperty(cx, query, query, cx->names().url, &url)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4905 | if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4947 | if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4967:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4967 | if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4996:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4996 | if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lexer.rs:475:21 - | -475 | drop(self.it.next()) - | ^^^^^--------------^ - | | - | argument has type `Option<(usize, char)>` - | - = note: use `let _ = ...` to ignore the expression or result - = note: `#[warn(dropping_copy_types)]` on by default - -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:23, - from Unified_cpp_js_src_debugger0.cpp:20: -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'bool JS::ubi::CensusHandler::report(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:209:29, - inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:438:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Interpreter.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp -js/src/ProfilingStack.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'obj' declared here - 1701 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1697:57: note: 'cx' declared here - 1697 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1712:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1712 | if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1713 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1374:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1374 | if (!DefineDataProperty(cx, optObj, name, trueVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2034 | bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg, - | ^~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:152:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 159 | if (!completion.buildCompletionValue(cx, dbg, &completionValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 165 | if (!js::Call(cx, fval, frame, completionValue, &rval)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return ParseResumptionValue(cx, rval, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2217 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2247 | bool ok = js::Call(cx, fval, object, calleeval, reasonval, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2249 | return processHandlerResult(cx, ok, rv, NullFramePtr(), nullptr, resumeMode, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2250 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In lambda function, - inlined from 'js::DebuggerList >::dispatchHook >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::; HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:958:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:959:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 959 | return dbg->fireNativeCall(cx, args, reason, resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:976:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 976 | cx->setPendingExceptionAndCaptureStack(rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2658 | bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::firePromiseHook(JSContext*, Hook, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2868 | bool ok = js::Call(cx, fval, object, dbgObj, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6463:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6463 | bool Builder::Object::defineProperty(JSContext* cx, const char* name, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6472 | return definePropertyToTrusted(cx, name, &propval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6478:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6478 | return defineProperty(cx, name, propval); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 699 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 700 | result)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:711:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 711 | if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 712 | cx, genObj, script, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1643:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1643 | RootedDebuggerFrame thisobj(cx, DebuggerFrame::check(cx, framev)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:579:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 579 | bool DebuggerEnvironment::getVariable(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:612:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 612 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:616:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:636:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 636 | bool DebuggerEnvironment::setVariable(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:672:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'bool js::DebuggerEnvironment::CallData::getVariableMethod()', - inlined from 'bool js::DebuggerEnvironment::CallData::getVariableMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:323:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 333 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:337:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 337 | return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerEnvironment::CallData::setVariableMethod()', - inlined from 'bool js::DebuggerEnvironment::CallData::setVariableMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:340:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:350:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 350 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:354:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'causeAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:20: note: 'causeAtom' declared here - 1572 | RootedAtom causeAtom(cx, AtomizeUTF8Chars(cx, cause, strlen(cause))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1551:51: note: 'cx' declared here - 1551 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::DebuggerMemory::CallData::setMaxAllocationsLogLength()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:284:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1061:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1098:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1098 | !NativeDefineDataProperty(cx, nenv, id, val, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EvaluateInEnv(JSContext*, JS::Handle, js::AbstractFramePtr, mozilla::Range, const char*, unsigned int, JS::MutableHandleValue)', - inlined from 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1126:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1039 | return ExecuteKernel(cx, script, env, NullHandleValue, frame, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1904:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1904 | if (!ParseEvalOptions(cx, args.get(1), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1911:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1911 | return comp.get().buildCompletionValue(cx, frame->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1937:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1937 | if (!ParseEvalOptions(cx, args.get(2), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1944:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1944 | return comp.get().buildCompletionValue(cx, frame->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4486:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4486 | if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6568:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6568 | if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6569 | debuggeeWouldRunCtor, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, - | ^~~~~~~~ -In member function 'bool js::DebuggerEnvironment::CallData::findMethod()', - inlined from 'bool js::DebuggerEnvironment::CallData::findMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:300:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 310 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, const JS::CallArgs&, js::Debugger&, Hook)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4056 | return ReportIsNotFunction(cx, args[0], args.length() - 1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2152 | if (!getFrame(cx, iter, &scriptFrame)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2158 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2159 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2160 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2163 | bool Debugger::fireExceptionUnwind(JSContext* cx, HandleValue exc, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2174:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2174 | if (!getFrame(cx, iter, &scriptFrame) || - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2181 | bool ok = js::Call(cx, fval, object, scriptFrame, wrappedExc, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2182 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2183 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireEnterFrame(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2186:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2186 | bool Debugger::fireEnterFrame(JSContext* cx, ResumeMode& resumeMode, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2205:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2205 | if (!getFrame(cx, iter, &scriptFrame)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2211 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2213 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2214 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getNewestFrame()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4450:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4450 | return dbg->getFrame(cx, iter, args.rval()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5990 | RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'bool js::Debugger::ObjectQuery::parseQuery(JS::HandleObject)', - inlined from 'bool js::Debugger::CallData::findObjects()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5723:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5560:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 5560 | if (!GetProperty(cx, query, query, cx->names().class_, &cls)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 221 | if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 228 | if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 238 | if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 246 | if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 251 | if (!DefineDataProperty(cx, obj, cx->names().size, size)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 256 | if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:242:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 242 | static MOZ_MUST_USE bool ApplyFrameResumeMode(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool AdjustGeneratorResumptionValue(JSContext*, js::AbstractFramePtr, js::ResumeMode&, JS::MutableHandleValue)', - inlined from 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:256:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1697:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1697 | PlainObject* pair = CreateIterResultObject(cx, vp, true); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1742:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1742 | ? PromiseObject::unforgeableReject(cx, vp) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1743:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1743 | : PromiseObject::unforgeableResolve(cx, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:268:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 268 | cx->setPendingException(rval, exnStack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:270:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 270 | cx->setPendingExceptionAndCaptureStack(rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:288:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 288 | static bool ApplyFrameResumeMode(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onSingleStep(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2615:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2619:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2619 | bool success = handler->onStep(cx, frame, nextResumeMode, &nextValue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2620 | return dbg->processParsedHandlerResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2621 | cx, iter.abstractFramePtr(), iter.pc(), success, nextResumeMode, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2622 | nextValue, resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onSingleStep(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2632:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2632 | if (!ApplyFrameResumeMode(cx, iter.abstractFramePtr(), resumeMode, rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1229:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1229 | -> bool { return dbg->fireDebuggerStatement(cx, resumeMode, vp); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1263:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1263 | if (!cx->getPendingException(&exc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1272:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1272 | return dbg->fireExceptionUnwind(cx, exc, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1278:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1278 | cx->setPendingException(exc, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:868:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:874:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 874 | -> bool { return dbg->fireEnterFrame(cx, resumeMode, vp); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:868:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2474:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2474 | if (!dbg->getFrame(cx, iter, &scriptFrame)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2123:19, - inlined from 'js::DebugAPI::onTrap(JSContext*)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)', - inlined from 'js::DebugAPI::onTrap(JSContext*)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2141 | return js::Call(cx, fval, rval, args, rval); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2491 | return dbg->processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2492 | iter.pc(), resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onTrap(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2510:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2510 | if (!ApplyFrameResumeMode(cx, iter.abstractFramePtr(), resumeMode, rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1118:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1134:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1134 | success = handler->onPop(cx, frameobj, completion, nextResumeMode, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1135 | &nextValue); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1138 | return dbg->processParsedHandlerResult(cx, frame, pc, success, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1139 | nextResumeMode, nextValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1140 | resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1174:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1174 | if (!ApplyFrameResumeMode(cx, frame, completionResumeMode, completionValue, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1175 | completionStack)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::getScriptInstrumentationId(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6201:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6201 | bool DebugAPI::getScriptInstrumentationId(JSContext* cx, HandleObject dbgObject, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewScript(JSContext*, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2267 | return js::Call(cx, fval, object, dsval, &rv) || handleUncaughtException(cx); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ReceiverGuard.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1698:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1698 | static MOZ_ALWAYS_INLINE bool LessThanImpl(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1698:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:12: -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1750:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1750 | static MOZ_ALWAYS_INLINE bool LessThanOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1750:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1768 | if (!LessThanImpl(cx, lhs, rhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1775:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1775 | static MOZ_ALWAYS_INLINE bool LessThanOrEqualOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1775:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1793 | if (!LessThanImpl(cx, rhs, lhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1800:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1800 | static MOZ_ALWAYS_INLINE bool GreaterThanOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1800:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1818 | if (!LessThanImpl(cx, rhs, lhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1825:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1825 | static MOZ_ALWAYS_INLINE bool GreaterThanOrEqualOperation( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1825:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1841 | if (!LessThanImpl(cx, lhs, rhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1630 | static MOZ_ALWAYS_INLINE bool BitLshOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1639 | return BigInt::lshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1651 | static MOZ_ALWAYS_INLINE bool BitRshOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1660 | return BigInt::rshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1614 | static MOZ_ALWAYS_INLINE bool BitAndOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1582 | static MOZ_ALWAYS_INLINE bool BitXorOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1598 | static MOZ_ALWAYS_INLINE bool BitOrOperation(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1667 | static MOZ_ALWAYS_INLINE bool UrshOperation(JSContext* cx, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19: -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1567:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1567 | static MOZ_ALWAYS_INLINE bool BitNotOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1567:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1575 | return BigInt::bitNotValue(cx, in, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1479 | static MOZ_ALWAYS_INLINE bool SubOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1488 | return BigInt::subValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1495 | static MOZ_ALWAYS_INLINE bool MulOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1504 | return BigInt::mulValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1551 | static MOZ_ALWAYS_INLINE bool PowOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1560 | return BigInt::powValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1511 | static MOZ_ALWAYS_INLINE bool DivOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1520 | return BigInt::divValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1527 | static MOZ_ALWAYS_INLINE bool ModOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1544 | return BigInt::modValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] - 7359 | NameNodeType innerName; - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 515 | static MOZ_ALWAYS_INLINE bool GetElemOptimizedArguments( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:597:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 597 | static MOZ_ALWAYS_INLINE bool InitArrayElemOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetLengthProperty(const JS::Value&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:107:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 107 | inline bool GetLengthProperty(const Value& lval, MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:715:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 715 | static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:715:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 721 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h: In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1012:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1012 | MOZ_ALWAYS_INLINE JSObject* ToObjectFromStackForPropertyAccess( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1012:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5932 | return ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:205:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 205 | MOZ_ALWAYS_INLINE MOZ_MUST_USE bool ToNumeric(JSContext* cx, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 275 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument, - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 97 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:369:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 369 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, - | ^~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:384:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 410 | envChain_, evalInFrame_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:960:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 960 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) { - | ^~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:970:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:974:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 974 | ReportValueError(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 975 | "not an object or null"); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4640:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4640 | bool js::ThrowOperation(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4642 | cx->setPendingExceptionAndCaptureStack(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4948 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4950 | if (!cx->getPendingException(res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4962:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4962 | return GetAndClearExceptionAndStack(cx, res, &stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, - | ^~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5066:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5074 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17, - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40, - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1488 | return BigInt::subValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17, - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40, - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1504 | return BigInt::mulValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5084 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17, - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40, - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1520 | return BigInt::divValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5089 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5091 | return ModOperation(cx, lhs, rhs, res); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5094 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17, - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40, - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1560 | return BigInt::powValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5099 | bool js::BitNot(JSContext* cx, MutableHandleValue in, MutableHandleValue res) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23, - inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1575 | return BigInt::bitNotValue(cx, in, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5103 | bool js::BitXor(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23, - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52, - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5108 | bool js::BitOr(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23, - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52, - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5113 | bool js::BitAnd(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23, - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52, - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5118 | bool js::BitLsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23, - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52, - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1639 | return BigInt::lshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5123 | bool js::BitRsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23, - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52, - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1660 | return BigInt::rshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5128 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5130 | return UrshOperation(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5133 | bool js::LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1768 | if (!LessThanImpl(cx, lhs, rhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5138 | bool js::LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1793 | if (!LessThanImpl(cx, rhs, lhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5143 | bool js::GreaterThan(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1818 | if (!LessThanImpl(cx, rhs, lhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5148 | bool js::GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1841 | if (!LessThanImpl(cx, lhs, rhs, tmpResult)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5153 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) { - | ^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5155:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'baseobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here - 5563 | RootedArrayObject baseobj( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5558:58: note: 'cx' declared here - 5558 | ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5662 | bool js::ThrowObjectCoercible(JSContext* cx, HandleValue value) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5664 | ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | return BoxNonStrictThis(cx, thisv, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::PlainObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:979:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 979 | PlainObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:981:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 981 | ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 998 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, - | ^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1004:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here - 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here - 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1410 | static MOZ_ALWAYS_INLINE bool AddOperation(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1467 | if (!ToNumeric(cx, lhs) || !ToNumeric(cx, rhs)) { - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1467 | if (!ToNumeric(cx, lhs) || !ToNumeric(cx, rhs)) { - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1472 | return BigInt::addValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5069 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5071 | return AddOperation(cx, lhs, rhs, res); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 238 | if (!ToPropertyKey(cx, idValue, &key)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5008 | if (!ToPropertyKey(cx, index, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5008 | if (!ToPropertyKey(cx, index, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5260 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 120 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ^~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ^~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5668 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5673:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4685:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] - 4685 | if (!proto) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here - 4658 | JSObject* proto; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4701:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4704 | bool js::GetValueProperty(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4706 | return GetProperty(cx, value, name, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 407 | static MOZ_ALWAYS_INLINE bool GetObjectElementOperation( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 447 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 450 | if (!GetProperty(cx, obj, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 539 | static MOZ_ALWAYS_INLINE bool GetElementOperationWithStackIndex( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 503 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 506 | if (!GetProperty(cx, boxed, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 564 | return GetObjectElementOperation(cx, op, obj, thisv, rref, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1848:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1848 | static MOZ_ALWAYS_INLINE bool SetObjectElementOperation( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1848:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5035 | if (!ToPropertyKey(cx, index, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5039 | return SetObjectElementOperation(cx, obj, id, value, receiver, strict); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5046 | if (!ToPropertyKey(cx, index, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5049 | return SetObjectElementOperation(cx, obj, id, value, receiver, strict); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5057 | if (!ToPropertyKey(cx, index, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5060 | return SetObjectElementOperation(cx, obj, id, value, receiver, strict, script, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5061 | pc); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:252:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 252 | inline bool GetIntrinsicOperation(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GetPropertyOperation(JSContext*, js::InterpreterFrame*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:198:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 198 | static inline bool GetPropertyOperation(JSContext* cx, InterpreterFrame* fp, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:198:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 224 | return GetProperty(cx, v, name, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4831:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4831 | return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 4782 | if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4866 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::PutProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)', - inlined from 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4915:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 333 | return SetProperty(cx, obj, id, v, receiver, result) && - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4890 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 263 | return FetchName(cx, env, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:227:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 227 | static inline bool GetNameOperation(JSContext* cx, InterpreterFrame* fp, - | ^~~~~~~~~~~~~~~~ -In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]', - inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:248:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return FetchName(cx, obj, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:250:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return FetchName(cx, obj, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:18: note: 'str' declared here - 1928 | RootedString str(cx, ref.toString()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:46: note: 'cx' declared here - 1925 | auto uniqueCharsFromString = [](JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1925 | auto uniqueCharsFromString = [](JSContext* cx, - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] - 7359 | NameNodeType innerName; - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5162:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5162 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:45:16: note: 'cx' declared here - 45 | JSContext* cx, HandleFunction fun, HandleObject enclosingEnv, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5932 | return ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here - 65 | JS::Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:56:16: note: 'cx' declared here - 56 | JSContext* cx, JS::Handle baseobj, - | ~~~~~~~~~~~^~ -warning: `wast` (lib) generated 2 warnings - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_c_mem-64f2ab513e98801f/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=b78279ecfd5c9c5c -C extra-filename=-b78279ecfd5c9c5c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libencoding_rs-9d7322aa0e0181b0.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -warning: `extern` fn uses type `char`, which is not FFI-safe - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 - | -198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { - | ^^^^ not FFI-safe - | - = help: consider using `u32` or `libc::wchar_t` instead - = note: the `char` type has no C equivalent - = note: `#[warn(improper_ctypes_definitions)]` on by default - -warning: `encoding_c_mem` (lib) generated 1 warning - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/encoding_c-a6929ddc9699e83c/out /usr/bin/rustc --crate-name encoding_c --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=c8e685a4452d4d3a -C extra-filename=-c8e685a4452d4d3a --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libencoding_rs-9d7322aa0e0181b0.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -warning: field `0` is never read - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs:64:26 - | -64 | pub struct ConstEncoding(*const Encoding); - | ------------- ^^^^^^^^^^^^^^^ - | | - | field in this struct - | - = help: consider removing this field - = note: `#[warn(dead_code)]` on by default - -warning: `encoding_c` (lib) generated 1 warning - Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=2684d20512e791ca -C extra-filename=-2684d20512e791ca --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` - Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name jsrust_shared --edition=2015 js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("baldrdash", "cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=d9003887d6a80737 -C extra-filename=-d9003887d6a80737 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_c=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libencoding_c-c8e685a4452d4d3a.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libencoding_c_mem-b78279ecfd5c9c5c.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libmozglue_static-154e902af269e135.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libmozilla_central_workspace_hack-2684d20512e791ca.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out` -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72, - from Unified_cpp_js_src_debugger1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' - Compiling wat v1.0.17 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT -' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wat --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=66cd978c7e8c5b18 -C extra-filename=-66cd978c7e8c5b18 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern wast=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libwast-9b58f2c96cb9d77c.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2445 | ReportInNotObjectError(cx, lref, -2, rref, -1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2424:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2424 | if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) goto error; \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2452:9: note: in expansion of macro 'FETCH_ELEMENT_ID' - 2452 | FETCH_ELEMENT_ID(-2, id); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2468:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2468 | if (!HasOwnProperty(cx, val, idval, &found)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2480:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2480 | JSObject* iter = ValueToIterator(cx, val); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2597 | if (!BitOrOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2608 | if (!BitXorOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2619 | if (!BitAndOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = true]', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2627:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = false]', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2634:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2654:7: note: in expansion of macro 'STRICT_EQUALITY_OP' - 2654 | STRICT_EQUALITY_OP(==, cond); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2661:7: note: in expansion of macro 'STRICT_EQUALITY_OP' - 2661 | STRICT_EQUALITY_OP(!=, cond); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2682 | if (!LessThanOperation(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2695 | if (!LessThanOrEqualOperation(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2708 | if (!GreaterThanOperation(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2721 | if (!GreaterThanOrEqualOperation(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2734 | if (!BitLshOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2745 | if (!BitRshOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2756 | if (!UrshOperation(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2767 | if (!AddOperation(cx, lval, rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2778 | if (!SubOperation(cx, &lval, &rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2789 | if (!MulOperation(cx, &lval, &rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2800 | if (!DivOperation(cx, &lval, &rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2811 | if (!ModOperation(cx, &lval, &rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2822 | if (!PowOperation(cx, &lval, &rval, res)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2838 | if (!BitNotOperation(cx, val, val)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 345 | if (!ToNumeric(cx, val)) { - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2853:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2866:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2866 | if (!DeleteNameOperation(cx, name, envObj, res)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2880:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2880 | if (!DelPropOperation(cx, val, name, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2884:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2884 | if (!DelPropOperation(cx, val, name, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2900:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2900 | if (!DelElemOperation(cx, val, propval, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2904:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2904 | if (!DelElemOperation(cx, val, propval, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2921:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 399 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2992 | if (!GetPropertyOperation(cx, REGS.fp(), script, REGS.pc, lval, lval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3006:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3006 | if (!GetProperty(cx, obj, receiver, script->getName(REGS.pc), rref)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3021:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3021 | if (!GetNameBoundInEnvironment(cx, env, id, rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3033:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3033 | if (!SetIntrinsicOperation(cx, script, REGS.pc, value)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3053 | if (!SetNameOperation(cx, script, REGS.pc, env, value)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)', - inlined from 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:271:54, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return SetProperty(cx, obj, id, rval, lval, result) && - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3094:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3094 | if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3111 | if (!GetElemOptimizedArguments(cx, REGS.fp(), lval, rval, res, &done)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3116 | if (!GetElementOperationWithStackIndex(cx, JSOp(*REGS.pc), lval, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 3117 | lvalIndex, rval, res)) { - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3137 | if (!GetObjectElementOperation(cx, JSOp(*REGS.pc), obj, receiver, rval, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3138 | res)) { - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3154 | obj = ToObjectFromStackForPropertyAccess(cx, receiver, receiverIndex, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3155 | REGS.stackHandleAt(-2)); - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2424:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2424 | if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) goto error; \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3160:7: note: in expansion of macro 'FETCH_ELEMENT_ID' - 3160 | FETCH_ELEMENT_ID(-2, id); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3162 | if (!SetObjectElementOperation(cx, obj, id, value, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3163 | JSOp(*REGS.pc) == JSOp::StrictSetElem)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3183 | if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3184 | strict)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3199 | if (!DirectEval(cx, args.get(0), args.rval())) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3244 | if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3245 | newTarget, ret)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3309:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3309 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3409 | if (!OptimizeSpreadCall(cx, val, &optimized)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3450 | if (!GetNameOperation(cx, REGS.fp(), REGS.pc, &rval)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3465:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3465 | if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3475:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3475 | if (!GetIntrinsicOperation(cx, script, REGS.pc, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3507:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3507 | JSString* operString = ToString(cx, oper); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3698 | InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3819:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3819 | LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3847 | if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3940 | if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4025:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 589 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4056:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4056 | if (!InitArrayElemOperation(cx, REGS.pc, obj, index, val)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4071:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4071 | if (!InitArrayElemOperation(cx, REGS.pc, obj, index, val)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4099:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4099 | cx->setPendingExceptionAndCaptureStack(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4113:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4113 | if (!GetAndClearException(cx, res)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Casting.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4126:7: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 4126 | MOZ_ALWAYS_FALSE(ThrowOperation(cx, v)); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4134:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4134 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4282:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 4282 | MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), gen, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4301 | if (!AbstractGeneratorObject::resume(cx, activation, gen, val, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 4302 | resumeKindVal)) { - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4349:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4349 | if (!CheckClassHeritageOperation(cx, heritage)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4382:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4382 | JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4496:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 4496 | MOZ_ALWAYS_FALSE(ThrowObjectCoercible(cx, checkVal)); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4505:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4505 | if (!Debug_CheckSelfHosted(cx, checkVal)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4517:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4525:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4532:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4532 | if (!ToNumeric(cx, REGS.stackHandleAt(-1))) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4543:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4543 | if (!InstrumentationActiveOperation(cx, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4596:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4596 | if (!cx->getPendingException(&exception)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp -js/src/frontend/Unified_cpp_js_src_frontend1.o - Compiling wasmparser v0.48.2 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. -' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wasmparser --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("deterministic"))' -C metadata=3b0e5566b15b4a1f -C extra-filename=-3b0e5566b15b4a1f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` -warning: unused import: `self::name_section::FunctionName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:59:9 - | -59 | pub use self::name_section::FunctionName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused import: `self::name_section::LocalName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:60:9 - | -60 | pub use self::name_section::LocalName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `self::name_section::ModuleName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:61:9 - | -61 | pub use self::name_section::ModuleName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:546:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 546 | return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:554:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 554 | return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue, CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 657 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:789:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 789 | return Call(cx, getter, thisv, args, rval, CallReason::Getter); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:789:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:803:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 803 | return Call(cx, setter, thisv, args, &ignored, CallReason::Setter); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:803:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 879 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:886:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 892 | return ReportIsNotFunction(cx, hasInstance); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:897:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:907:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 907 | return ReportIsNotFunction(cx, val); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:733:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 733 | if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 734 | args.newTarget())) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 741 | bool js::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5290:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5290 | return ReportIsNotFunction(cx, callee, 2 + constructing, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5291 | constructing ? CONSTRUCT : NO_CONSTRUCT); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5295:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5295 | return ReportIsNotFunction(cx, callee, 2 + constructing, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5296 | constructing ? CONSTRUCT : NO_CONSTRUCT); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5310:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5310 | if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5324:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5324 | if (!Construct(cx, callee, cargs, newTarget, &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5324:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5340:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5340 | if (!DirectEval(cx, args.get(0), res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5348 | if (!Call(cx, callee, thisv, args, res)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 759 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ExecuteKernel(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleValue, AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 806 | bool js::ExecuteKernel(JSContext* cx, HandleScript script, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Execute(JSContext*, JS::HandleScript, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:846:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 846 | bool js::Execute(JSContext* cx, HandleScript script, HandleObject envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:872:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 872 | return ExecuteKernel(cx, script, envChain, NullHandleValue, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | NullFramePtr() /* evalInFrame */, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:872:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:37, - from Unified_cpp_js_src_frontend0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o ProfilingStack.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp -js/src/Unified_cpp_js_src0.o -/usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp -js/src/Unified_cpp_js_src1.o -In file included from Unified_cpp_js_src_debugger1.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:643:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 643 | bool parseIntValue(HandleValue value, size_t* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:643:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:29, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here - 1602 | RootedNativeObject objectProto( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1599:52: note: 'cx' declared here - 1599 | NativeObject* DebuggerObject::initClass(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1971 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1980:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1980 | bool DebuggerObject::getPromiseReason(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:328:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1766 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1771 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1776 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:978:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 978 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:983:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 983 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:988:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 988 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:993:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 993 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1291 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1296 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1301 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getDisplayName()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:307:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 515 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | nullptr, "a JS source"); - | ~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:534:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here - 1438 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1436:24: note: 'cx' declared here - 1436 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1444:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1445:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'bool RequireGlobalObject(JSContext*, JS::HandleValue, JS::HandleObject)', - inlined from 'bool js::DebuggerObject::CallData::asEnvironmentMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1054:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1039:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1039 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1040 | dbgobj, nullptr, isWrapper, isWindowProxy); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1042:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1042 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1043 | nullptr, "a global object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::asEnvironmentMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1067:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1067 | return dbg->wrapEnvironment(cx, env, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2641:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2641 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2642 | dbgobj, nullptr, isWrapper, isWindowProxy); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2644:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2644 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2645 | nullptr, "a global object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2178:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2178 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2185:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2185 | if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2188:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2188 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2199 | return DefineProperty(cx, referent, id, desc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2095:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2095 | bool DebuggerObject::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2109:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2109 | if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 255 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | args.thisv(), nullptr, "a wasm source"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeValueMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1301:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1301 | return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2256:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2256 | Result DebuggerObject::getProperty(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2284:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:907:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 907 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:856:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 856 | if (!ValueToId(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 861 | if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 865 | if (!DebuggerObject::defineProperty(cx, object, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:811:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 811 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:816:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 816 | if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:820:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 820 | return JS::FromPropertyDescriptor(cx, desc, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:946:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 946 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:954:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 954 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:955:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 955 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1319 | return DebuggerObject::isSameNative(cx, object, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getGlobal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:457:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -warning: `wasmparser` (lib) generated 3 warnings - Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name jsrust --edition=2015 js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=e636a4f39d42558b -C extra-filename=-e636a4f39d42558b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern jsrust_shared=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libjsrust_shared-d9003887d6a80737.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libmozglue_static-154e902af269e135.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libwasmparser-3b0e5566b15b4a1f.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/deps/libwat-66cd978c7e8c5b18.rlib -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/build/mozglue-static-23f8c4ca2597d0f4/out` -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2498 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1310 | return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 1311 | args.rval()); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 935 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 940 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 945 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 950 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1720:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1734:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1734 | if (!offsets || !ValueToId(cx, v, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1739 | if (!DefineDataProperty(cx, result, id, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2097:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2344:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2344 | if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2345:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2345 | !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2346:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2346 | !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2347:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2347 | !DefineDataProperty(cx, item, countId, countValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:516:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, - from Unified_cpp_js_src0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1249:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1249 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1254:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1254 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1263:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1263 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Finished `dev` profile [optimized + debuginfo] target(s) in 4m 41s -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2432:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2426:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2421:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 681 | if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 686 | if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 691 | if (!GetProperty(cx_, query, query, cx_->names().minColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 692 | &minColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 698 | &minOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 709 | &maxColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 715 | &maxOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 681 | if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 686 | if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 691 | if (!GetProperty(cx_, query, query, cx_->names().minColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 692 | &minColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 698 | &minOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 709 | &maxColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 715 | &maxOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -mkdir -p '.deps/' -js/src/gc/StoreBuffer.o -/usr/bin/g++ -o StoreBuffer.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp -js/src/gc/Unified_cpp_js_src_gc0.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::DebuggerScript::CallData::getLineOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1938:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerSource::CallData::getBinary()', - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:666:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 255 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | args.thisv(), nullptr, "a wasm source"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1153:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1153 | if (!ParseEvalOptions(cx, args.get(2), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1161:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1161 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData21executeInGlobalMethodEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1118:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1118 | if (!ParseEvalOptions(cx, args.get(1), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1126:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1126 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1193:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1193 | if (!JS_GetProperty(cx, options, "text", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1202:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1202 | if (!JS_GetProperty(cx, options, "url", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1211:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1211 | if (!JS_GetProperty(cx, options, "startLine", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1216:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1220:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1220 | if (!JS_GetProperty(cx, options, "sourceMapURL", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1226:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1232 | if (!JS_GetProperty(cx, options, "isScriptElement", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2289 | Result DebuggerObject::setProperty(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2320:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:962:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 962 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:974:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 974 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2215:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2215 | if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2218:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2218 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2233:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2233 | if (!DefineProperty(cx, referent, ids[i], descs[i])) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 618 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 623 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 628 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 633 | if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2327 | Maybe DebuggerObject::call(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2388 | ok = js::Call(cx, calleev, thisv, invokeArgs, &result); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:934:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 934 | cx, DebuggerObject::call(cx, object, thisv, nargs)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:939:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 939 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | cx, DebuggerObject::call(cx, object, thisv, nargs)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1007:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1007 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::environmentGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 445 | return dbg->wrapEnvironment(cx, env, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1801 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()', - inlined from 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1074:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1086:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1086 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::setInstrumentationId()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2365:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp -js/src/gc/Unified_cpp_js_src_gc1.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' -mkdir -p '.deps/' -js/src/jit/Unified_cpp_js_src_jit0.o -/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp -js/src/jit/Unified_cpp_js_src_jit1.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:330:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 330 | static MOZ_MUST_USE inline bool ToIndex(JSContext* cx, JS::HandleValue v, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 106 | static bool ValidateAtomicAccess(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:113:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:7, - from Unified_cpp_js_src0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h:32:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 32 | static bool is(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In file included from Unified_cpp_js_src0.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:24:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 24 | static MOZ_ALWAYS_INLINE bool IsBigInt(HandleValue v) { - | ^~~~~~~~ -In file included from Unified_cpp_js_src0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:35:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 35 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) { - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:18, - from Unified_cpp_js_src_gc0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:641:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 641 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_frontend0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 2653 | NameOpEmitter noe(this, name, loc, kind); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here - 2642 | NameOpEmitter::Kind kind; - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:437:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 437 | if (!ToInteger(cx, v, &dsize)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:16: note: 'bi' declared here - 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:151:39: note: 'cx' declared here - 151 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:156:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:16: note: 'bi' declared here - 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:177:38: note: 'cx' declared here - 177 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:182:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.cpp:7, - from Unified_cpp_js_src_jit0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:57:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 57 | static bool ValidateSharedIntegerTypedArray( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:985:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 985 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 155 | JS::Result<> ArrayOps::storeResult(JSContext* cx, uint32_t v, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps::storeResult(JSContext*, int64_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:181:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 181 | static JS::Result<> storeResult(JSContext* cx, int64_t v, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps::storeResult(JSContext*, uint64_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:212:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 212 | static JS::Result<> storeResult(JSContext* cx, uint64_t v, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 724 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:742:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 742 | if (!ToInteger(cx, countv, &dcount)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | if (!ToInteger(cx, args[0], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:164:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)', - inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:85:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 345 | return ToIndex(cx, v, JSMSG_BAD_INDEX, index); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)', - inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:111:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 345 | return ToIndex(cx, v, JSMSG_BAD_INDEX, index); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:47:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 47 | v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 510 | return ExecuteKernel(cx, script, env, UndefinedHandleValue, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 511 | NullFramePtr() /* evalInFrame */, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1165:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1165 | if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1166 | UndefinedHandleValue, args, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArrayInfo(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4368:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4368 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, arg, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool JS::IsArrayObject(JSContext*, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4560:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4560 | JS_PUBLIC_API bool JS::IsArrayObject(JSContext* cx, Handle value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1030 | if (!Construct(cx, fun, cargs, fun, &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)', - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 115 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:152:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 152 | inline bool GetElement(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:303:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 303 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3940 | if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3941 | !DefineDataProperty(cx, unscopables, cx->names().entries, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3942 | !DefineDataProperty(cx, unscopables, cx->names().fill, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3943 | !DefineDataProperty(cx, unscopables, cx->names().find, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3944 | !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3945 | !DefineDataProperty(cx, unscopables, cx->names().flat, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3946 | !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3947 | !DefineDataProperty(cx, unscopables, cx->names().includes, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3948 | !DefineDataProperty(cx, unscopables, cx->names().keys, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3949 | !DefineDataProperty(cx, unscopables, cx->names().values, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3956 | return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)', - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:168:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 168 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:469:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp -js/src/frontend/Unified_cpp_js_src_frontend2.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:299:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 299 | return ValueToId(cx, HandleValue::fromMarkedLocation(&tmp), id); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:478:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 478 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:513:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 513 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:15: -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:314:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 314 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:314:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 314 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1560:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1560 | return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | args2, args.rval()); - | ~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'value' declared here - 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:626:37: note: 'cx' declared here - 626 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:636:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 636 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:651:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:656:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); - | ~~~~~~~~^~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:668:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = signed char]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned char]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short unsigned int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:251:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:253:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:255:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:173:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:204:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]', - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 401 | BigInt* bi = ToBigInt(cx, value); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 706 | bool js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, - | ^~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:729:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:735:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 735 | if (!ToNumber(cx, value, &d)) { - | ~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:613:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 613 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 638 | return SetProperty(cx, obj, cx->names().length, v); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:630:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 630 | return SetProperty(cx, obj, cx->names().length, v); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:647:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 647 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:655:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 655 | return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:662:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 360 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:296:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 296 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In lambda function, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:296:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 296 | JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, args.rval())); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:526:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:545:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:564:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:583:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]', - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 390 | BigInt* bi = ToBigInt(cx, value); - | ~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:654:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:412:16, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:674:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:421:18, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:186:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 186 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:20: -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted >]', - inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range, JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20, - inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:206:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted >]', - inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range, JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20, - inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:207:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1203:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1212:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1212 | str = ValueToSource(cx, elt); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1426:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = EmptySeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1487:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1494:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1499:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = StringSeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1505:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:22: note: 'linearStr' declared here - 375 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:45: note: 'cx' declared here - 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 459 | return ExecuteKernel(cx, esg.script(), env, newTargetValue, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | NullFramePtr() /* evalInFrame */, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:22: note: 'linearStr' declared here - 252 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:35: note: 'cx' declared here - 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return ExecuteKernel(cx, esg.script(), env, newTargetVal, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 358 | NullFramePtr() /* evalInFrame */, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 470 | return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(), - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | globalLexical, nullptr, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 474 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 486 | return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2481:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2481 | if (!GetArrayElement(cx, obj, index, args.rval())) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2621:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 35 | return GetElement(cx, obj, obj, index, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2635:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2643:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2643 | if (!SetArrayElement(cx, obj, i, value)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | bool ElementAdder::append(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:364:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | if (!DefineDataElement(cx, resObj_, index_, v)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 393 | if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:402:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1596:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2740:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2748:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2748 | if (!SetArrayElement(cx, obj, upperIndex, value)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3708 | if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3715 | if (!DefineDataElement(cx, obj, k, args[k])) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2880:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2892:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2892 | if (!DefineDataElement(cx, result, index, value)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2908:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2912:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1957:48, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2186:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1957:18: note: 'fun' declared here - 1957 | RootedFunction fun(cx, &obj->as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2174:47: note: 'cx' declared here - 2174 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2280:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool SortNumerically(JSContext*, JS::MutableHandle >, size_t, {anonymous}::ComparatorMatchResult)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2111:18, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2337:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool FillWithUndefined(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2166:25, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2356:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1713:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1714:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1719:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1719 | if (!SetArrayElement(cx, obj, i, hival)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1722:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1722 | if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1726:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1726 | if (!SetArrayElement(cx, obj, i, hival)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1736:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1736 | if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3539:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3539 | if (!ToInteger(cx, args[0], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3548:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3548 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3392:26, - inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)', - inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3397:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3397 | !DefineDataElement(cx, result, index - uint32_t(begin), value)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3583:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3590:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2940:17: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2940 | if (!ToInteger(cx, args.get(0), &relativeStart)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2963 | if (!ToInteger(cx, args[1], &deleteCountDouble)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3037:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3044:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3105:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3117:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3117 | if (!SetArrayElement(cx, obj, to, fromValue)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3205:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3217 | if (!SetArrayElement(cx, obj, to, fromValue)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp -js/src/frontend/Unified_cpp_js_src_frontend3.o -In file included from Unified_cpp_js_src_jit0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::FinishBailoutToBaseline(BaselineBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1843:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1843 | if (!TypeMonitorResult(cx, stub, topFrame, script, monitorPC, val)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_gc0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'obj' declared here - 8506 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8505:42: note: 'cx' declared here - 8505 | JSObject* NewMemoryInfoObject(JSContext* cx) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp -js/src/Unified_cpp_js_src10.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17, - from Unified_cpp_js_src1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp -js/src/frontend/Unified_cpp_js_src_frontend4.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool InitFromBailout(JSContext*, size_t, JS::HandleFunction, JS::HandleScript, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandleValueVector, JS::MutableHandleFunction, const js::jit::ExceptionBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:600:13: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 600 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::BailoutIonToBaseline(JSContext*, JitActivation*, const JSJitFrameIter&, bool, BaselineBailoutInfo**, const ExceptionBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 1604 | if (!InitFromBailout(cx, frameNo, fun, scr, snapIter, invalidate, builder, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1605 | &startFrameFormals, &nextCallee, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1606 | passExcInfo ? excInfo : nullptr)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp -js/src/jit/Unified_cpp_js_src_jit10.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:17, - from Unified_cpp_js_src_frontend3.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src1.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 624 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7, - from Unified_cpp_js_src_jit1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 519 | static bool ValidatePropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 541 | if (!SameValue(cx, desc.value(), expectedValue, &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 103 | bool ImportEntryObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 177 | bool ExportEntryObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | bool RequestedModuleObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 740 | bool ModuleObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1669:17: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1669 | if (!SameValue(cx, args.get(0), args.get(1), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:82, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'JSObject* JS::ToObject(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:266:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 266 | inline JSObject* ToObject(JSContext* cx, HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 682 | bool MapObject::is(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1346:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1346 | bool SetObject::is(HandleValue v) { - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1982:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here - 1981 | RootedPlainObject objectProto( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1973:51: note: 'cx' declared here - 1973 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 34 | bool HashableValue::setValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1283 | bool SetObject::isBuiltinAdd(HandleValue add) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | bool ModuleNamespaceObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:583:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:583:34: note: 'ns' declared here - 583 | Rooted ns(cx, &proxy->as()); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:581:58: note: 'cx' declared here - 581 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:34: note: 'ns' declared here - 634 | Rooted ns(cx, &proxy->as()); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:632:16: note: 'cx' declared here - 632 | JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1677:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1677 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Casting.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::operator==(const js::HashableValue&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:464:9: note: in expansion of macro 'MOZ_UNLIKELY' - 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:482:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' - 482 | #define MOZ_ASSERT_GLUE(a, b) a b - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:490:5: note: in expansion of macro 'MOZ_ASSERT_GLUE' - 490 | MOZ_ASSERT_GLUE( \ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' - 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' - 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' - 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:491:9: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' - 491 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:111:3: note: in expansion of macro 'MOZ_ASSERT' - 111 | MOZ_ASSERT(SameValue(cx, valueRoot, otherRoot, &same)); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'JSLinearString* js::IdToString(JSContext*, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 481 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:552:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 552 | bool ModuleNamespaceObject::ProxyHandler::defineProperty( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 558 | return ValidatePropertyDescriptor(cx, desc, false, false, false, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 559 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 578 | return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1126 | return CallSelfHostedFunction(cx, name, thisv, args, &ignored); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1146:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1146 | if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1147 | UndefinedHandleValue, args, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 950 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:60:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 60 | obj = ToObject(cx, args[0]); - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1578 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1699:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1699 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1701:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1701 | return CallObjFunc(MapObject::has, cx, obj, key, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1704 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1706 | return CallObjFunc(MapObject::delete_, cx, obj, key, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1764:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1764 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1766:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1766 | return CallObjFunc(SetObject::has, cx, obj, key, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1769:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1769 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1771:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1771 | return CallObjFunc(SetObject::delete_, cx, obj, key, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, - | ^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1762:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1774 | if (!importHook(cx, referencingPrivate, specifier, promise)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1789 | bool js::FinishDynamicModuleImport(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1803:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1803 | CallModuleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:758:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 758 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:31, - from Unified_cpp_js_src1.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:19:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 19 | inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~~~~~~~~~ -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:238:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 238 | MOZ_ALWAYS_INLINE bool GetInterestingSymbolProperty( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:246:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1545:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1545 | static bool forEach(const char* funcName, JSContext* cx, HandleObject obj, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1545:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1557 | return Call(cx, fval, obj, callbackFn, thisArg, &fval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1730 | return forEach("MapForEach", cx, obj, callbackFn, thisVal); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1795 | return forEach("SetForEach", cx, obj, callbackFn, thisVal); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:108:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 113 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 120 | if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/JumpList.cpp:13, - from Unified_cpp_js_src_frontend3.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from '{anonymous}::NameResolver::NameResolver(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:441:31, - inlined from 'bool js::frontend::NameFunctions(JSContext*, ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:475:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_frontend3.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp: In function 'bool js::frontend::NameFunctions(JSContext*, ParseNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:475:16: note: 'nr' declared here - 475 | NameResolver nr(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:472:41: note: 'cx' declared here - 472 | bool frontend::NameFunctions(JSContext* cx, ParseNode* pn) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:291:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'keyStr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:291:16: note: 'keyStr' declared here - 291 | RootedString keyStr(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:40: note: 'cx' declared here - 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 298 | RootedObject obj(cx, JS::ToObject(cx, vp)); - | ~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 124 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 314 | if (!js::Call(cx, toJSON, vp, arg0, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 350 | if (!ToNumber(cx, vp, &d)) { - | ~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 355 | JSString* str = ToStringSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 724 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp -js/src/gc/Unified_cpp_js_src_gc2.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 744 | return get(cx, obj, args.get(0), args.rval()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, HandleObject, HandleValue, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1641 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1660:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1660 | if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1656:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1656 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1667:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1667 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 752 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1398 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1616 | if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1715:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1715 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1720 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1725:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1725 | return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1616 | if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1783:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1783 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1785:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1785 | return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1778 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1788:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1788 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1790:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1790 | return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp -js/src/frontend/Unified_cpp_js_src_frontend5.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:892:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 892 | if (!GetProperty(cx, holder, holder, name, &val)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 925 | if (!Walk(cx, obj, id, reviver, &newElement)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:939:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 939 | if (!DefineProperty(cx, obj, id, desc, ignored)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 961 | if (!Walk(cx, obj, id, reviver, &newElement)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:975:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 975 | if (!DefineProperty(cx, obj, id, desc, ignored)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 990 | return js::Call(cx, reviver, holder, keyVal, val, vp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here - 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:31: note: 'cx' declared here - 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:999:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 999 | if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1004 | return Walk(cx, obj, id, reviver, vp); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1008 | bool js::ParseJSONWithReviver(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:28: -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted >]', - inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1020 | return Revive(cx, reviver, vp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1008 | bool js::ParseJSONWithReviver(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted >]', - inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1020 | return Revive(cx, reviver, vp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool json_parse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1044:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1064 | ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1065 | args.rval()) - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1066 | : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1067 | args.rval()); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 281 | auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val, - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:287:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 287 | idstr = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:293:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 315 | RootedString valsource(cx, ValueToSource(cx, val)); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 621 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:657:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 657 | if (!GetInterestingSymbolProperty(cx, obj, cx->wellKnownSymbols().toStringTag, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 658 | &tag)) { - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:442:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 442 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 136 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)', - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:599:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 599 | if (!GetElement(cx, obj, i, &outputValue)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]', - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 298 | RootedObject obj(cx, JS::ToObject(cx, vp)); - | ~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 124 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]', - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 314 | if (!js::Call(cx, toJSON, vp, arg0, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 350 | if (!ToNumber(cx, vp, &d)) { - | ~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 355 | JSString* str = ToStringSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)', - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:490:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 490 | if (!GetProperty(cx, obj, obj, id, &outputValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 493 | if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1438:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1438 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:51, - from Unified_cpp_js_src_gc1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)', - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:832:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 832 | if (!GetProperty(cx, from, from, nextKey, &propValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:838:9, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)', - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:874:9: note: in expansion of macro 'MOZ_UNLIKELY' - 874 | if (MOZ_UNLIKELY(!GetProperty(cx, from, from, nextKey, &propValue))) { - | ^~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:879:9, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:923:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties.constprop(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1006 | RootedObject props(cx, ToObject(cx, properties)); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1032:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1032 | if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1038:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1038 | if (!GetProperty(cx, props, props, nextKey, &descObj) || - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1039 | !ToPropertyDescriptor(cx, descObj, true, &desc) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1050:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1050 | if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1077 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1349:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1349 | if (!tobj->getElement(cx, i, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:18: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1575 | } else if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1593 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 801 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:27, - from Unified_cpp_js_src_frontend4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationRecordObject* js::FinalizationRecordObject::create(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:44:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 44 | FinalizationRecordObject* FinalizationRecordObject::create( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:672:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 672 | if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 673 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:597:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 597 | static MOZ_ALWAYS_INLINE bool InitArrayElemOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:39:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 39 | static inline bool IsOptimizedArguments(AbstractFramePtr frame, - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here - 1110 | RootedModuleEnvironmentObject env(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1109:49: note: 'cx' declared here - 1109 | bool ModuleObject::createEnvironment(JSContext* cx, HandleModuleObject self) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 284 | cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1196:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1202 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1214 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument, - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1306 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1354:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1354 | if (!tobj->getElement(cx, i, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1357 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1410 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1479 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1575 | } else if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1593 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1601 | } else if (!NewValuePair(cx, key, value, properties[out++])) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, - | ^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1762:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1762 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 1763 | cx, obj, - | ~~~~~~~~ - 1764 | JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1765 | args.rval()); - | ~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1748:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1748 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1749 | args.rval()); - | ~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1642:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1642 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1046:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1083 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1702:12: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1702 | if (!func(cx, modulePrivate, metaObject)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/EmitterScope.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_frontend4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp: In member function 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here - 389 | RootedBigInt bi(cx, create(cx)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:388:42: note: 'cx' declared here - 388 | JSAtom* BigIntLiteral::toAtom(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:845:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 845 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 859 | return iterator(cx, kind, obj, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1201:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1201 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1741:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1741 | JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1756:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1756 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1335 | if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1336 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1695 | return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:771:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupSome(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:714:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 714 | cleanupCallback = ValueToCallable(cx, args.get(0), -1, NO_CONSTRUCT); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:713:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:768:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 768 | if (!GetElement(cx, replacer, k, &item)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:785:30: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 785 | if (!ValueToId(cx, item, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:814:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 814 | if (!ToNumber(cx, space, &d)) { - | ~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:819:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 819 | JSString* str = ToStringSlow(cx, space); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 865 | if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 873 | if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1080 | if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, BaselineFrame*, ICRest_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3442 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 238 | if (!ToPropertyKey(cx, idValue, &key)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 407 | static MOZ_ALWAYS_INLINE bool GetObjectElementOperation( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 447 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)', - inlined from 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2544:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2142 | stub->state().mode(), objv, index, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 589 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2186:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2186 | if (!InitArrayElemOperation(cx, pc, obj, index.toInt32(), rhs)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2190:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2190 | if (!InitArrayElemOperation(cx, pc, obj, index.toInt32(), rhs)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2194 | if (!SetObjectElement(cx, obj, index, rhs, objv, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2195 | JSOp(*pc) == JSOp::StrictSetElem, script, pc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2224 | stub->state().mode(), objv, index, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = TypeOfIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3405:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3405:16: note: 'string' declared here - 3405 | RootedString string(cx, TypeName(type, cx->names())); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:34: note: 'cx' declared here - 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIteratorIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, BaselineFrame*, ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3298 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3307:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3307 | JSObject* iterobj = ValueToIterator(cx, value); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = ToBoolIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, BaselineFrame*, ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1793 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = InstanceOfIRGenerator; Args = {JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, BaselineFrame*, ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3335 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3343 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIntrinsicIRGenerator; Args = {JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp -js/src/frontend/Unified_cpp_js_src_frontend6.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3708:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3708 | if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3713:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3713 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3718:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3718 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3723:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3723 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3728:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3728 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3733:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3733 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3738:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3738 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3743:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3743 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 3744 | &out)) { - | ~~~~~ -In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = CompareIRGenerator; Args = {JSOp&, JS::Handle&, JS::Handle&}]', - inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3755:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = HasPropIRGenerator; Args = {CacheKind, JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2362 | if (!HasOwnProperty(cx, objValue, keyValue, &found)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, BaselineFrame*, ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2302 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2310 | ReportInNotObjectError(cx, key, -2, objValue, -1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2320:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2320 | if (!OperatorIn(cx, key, obj, &cond)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = UnaryArithIRGenerator; Args = {JSOp&, JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3474 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3487:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3487 | if (!BitNot(cx, res, res)) { - | ~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3494:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17, - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3507:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3513:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3520:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3563 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3585 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3590 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3595 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3600 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3605 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3610 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3615 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3621 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3627 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3633 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3639 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3645 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = BinaryArithIRGenerator; Args = {JSOp&, JS::Handle&, JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3658:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1865 | idVal, receiver, GetPropertyResultFlags::All); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2487 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41, - inlined from 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2499:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, BaselineFrame*, ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2443 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GCMarker.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:7: -In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, - inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:807:33, - inlined from 'void JS::Zone::checkWeakMarkingMode()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2862:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:350:14: warning: storing the address of local variable 'r' in '*&MEM[(struct OrderedHashTable *)_48].ranges' [-Wdangling-pointer=] - 350 | *prevp = this; - | ~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp: In member function 'void JS::Zone::checkWeakMarkingMode()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2862:13: note: 'r' declared here - 2862 | for (auto r = gcWeakKeys().all(); !r.empty(); r.popFront()) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2861:37: note: 'this' declared here - 2861 | void JS::Zone::checkWeakMarkingMode() { - | ^ -/usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp -js/src/Unified_cpp_js_src11.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.cpp:17, - from Unified_cpp_js_src_frontend5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp -js/src/Unified_cpp_js_src12.o -In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, - inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:807:33, - inlined from 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:350:14: warning: storing the address of local variable 'r' in '*&MEM[(struct OrderedHashTable *)_150].ranges' [-Wdangling-pointer=] - 350 | *prevp = this; - | ~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp: In member function 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:27: note: 'r' declared here - 2820 | gc::WeakKeyTable::Range r = gcWeakKeys().all(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2791:71: note: 'this' declared here - 2791 | SliceBudget& budget) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:15, - from Unified_cpp_js_src11.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICNewObject_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICCacheIR_Updated::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1465:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1465 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, BaselineFrame*, ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1611 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1673:7: note: in expansion of macro 'MOZ_UNLIKELY' - 1673 | if (MOZ_UNLIKELY( - | ^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:23: note: 'group' declared here - 1258 | RootedObjectGroup group(cx, val.toObject().group()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:64: note: 'cx' declared here - 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, ICMonitoredFallbackStub*, BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 963 | return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1916:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:520:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 520 | if (IsOptimizedArguments(frame, lref)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1921:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1921 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 503 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 506 | if (!GetProperty(cx, boxed, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 564 | return GetObjectElementOperation(cx, op, obj, thisv, rref, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1935 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1927 | bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1928 | CacheKind::GetElem, lhs, rhs, lhs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1962 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1977 | TryAttachGetPropStub("GetElemSuper", cx, frame, stub, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1978 | CacheKind::GetElemSuper, lhs, rhs, receiver); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1982 | if (!GetObjectElementOperation(cx, op, lhsObj, receiver, rhs, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1986:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1986 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]', - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return FetchName(cx, obj, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return FetchName(cx, obj, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2422 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2563 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2579 | TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2580 | idVal, val); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::jit::ComputeGetPropResult(JSContext*, BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2582:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2536:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2536 | if (val.isMagic(JS_OPTIMIZED_ARGUMENTS) && IsOptimizedArguments(frame, val)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2548:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2548 | if (!GetNameBoundInEnvironment(cx, env, id, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2554 | if (!GetProperty(cx, val, name, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2586:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2586 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2589 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2603 | TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2604 | val, idVal, receiver); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2608:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2612:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2612 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub, - | ^~~~~~~~~~~~~~ -In function 'void js::GuardFunApplyArgumentsOptimization(JSContext*, AbstractFramePtr, JS::CallArgs&)', - inlined from 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2920:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:55:49: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 55 | if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2937 | callArgs.thisv(), newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2970 | if (!DirectEval(cx, callArgs.get(0), res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2980 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2991 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3004 | callArgs.thisv(), newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3005 | switch (gen.tryAttachDeferredStub(res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3035:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3035 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3070 | thisv, newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3098 | if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3099 | res)) { - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3103:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3103 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, BaselineFrame*, ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1338 | return stub->addMonitorStubForValue(cx, frame, types, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2731 | stub->state().mode(), lhs, idVal, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2763:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2768 | if (!SetNameOperation(cx, script, pc, obj, rhs)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2780:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2780 | InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2785:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2810 | stub->state().mode(), lhs, idVal, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/CompleteFile.cpp:13, - from Unified_cpp_js_src11.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp: In function 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:15: note: 'v' declared here - 143 | RootedValue v(cx, arg); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:141:45: note: 'cx' declared here - 141 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp -js/src/jit/Unified_cpp_js_src_jit11.o -/usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp -/usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp -js/src/Unified_cpp_js_src13.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9, - from Unified_cpp_js_src_jit10.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.cpp:28, - from Unified_cpp_js_src_gc2.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:7, - from Unified_cpp_js_src12.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp -In file included from Unified_cpp_js_src12.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:327:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 327 | bool js::IsArrayBuffer(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 547 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 548 | &val)) { - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 551 | return NativeDefineDataProperty(cx, argsobj, iteratorId, val, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 552 | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:7, - from Unified_cpp_js_src12.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 338 | bool js::IsArrayBufferMaybeShared(HandleValue v) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:47:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 47 | entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:49:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 60 | entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | asyncCause); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 63 | entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | asyncCause); - | ~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' -mkdir -p '.deps/' -js/src/wasm/Unified_cpp_js_src_wasm0.o -/usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp -js/src/wasm/Unified_cpp_js_src_wasm1.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:229:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:228:21: note: 'group' declared here - 228 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:217:67: note: 'cx' declared here - 217 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'script' declared here - 509 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:40: note: 'cx' declared here - 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 500 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 538 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:729:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:729:22: note: 'script' declared here - 729 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:59: note: 'cx' declared here - 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 710 | if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 711 | result)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 772 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 780 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 805 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 563 | if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CreateSpecificWasmBuffer(JSContext*, uint32_t, const mozilla::Maybe&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38, - inlined from 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here - 762 | RootedArrayBufferObjectMaybeShared object( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:805:38: note: 'cx' declared here - 805 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::Limits& memory, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src_jit10.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'unwrappedSource' declared here - 1762 | Rooted unwrappedSource( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1755:56: note: 'cx' declared here - 1755 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:387:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1450 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1454 | bool ThrowBadDerivedReturnOrUninitializedThis(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)', - inlined from 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1459:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1450 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1963 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1966 | if (!TrySkipAwait(cx, val, &canSkip, resolved)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:55, - from Unified_cpp_js_src_wasm0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 999 | return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1000 | UndefinedHandleValue, args, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:78:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 78 | static MOZ_ALWAYS_INLINE bool CreateThis(JSContext* cx, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 679 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:688:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 688 | if (!js::CreateThis(cx, fun, newTarget, GenericObject, rval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp -js/src/Unified_cpp_js_src14.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:16: note: 'proto' declared here - 1902 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:32: note: 'cx' declared here - 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIon(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:696:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 696 | bool CreateThisFromIon(JSContext* cx, HandleObject callee, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:728:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 728 | if (!js::CreateThis(cx, fun, newTarget, GenericObject, rval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, BaselineFrame*, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1202:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1202 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, BaselineFrame*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1462 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, BaselineFrame*, JS::Handle, JS::HandleValue, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/HashFunctions.h:50, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 1021 | MOZ_ALWAYS_FALSE( - | ^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:16: note: 'script' declared here - 1093 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1092:33: note: 'cx' declared here - 1092 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, uint8_t* retAddr) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, BaselineFrame*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1037 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1505 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1486 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1467:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1467 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:17: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:661:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument, - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/TIOracle.cpp:12, - from Unified_cpp_js_src_jit10.cpp:11: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 193 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:423:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 423 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 493 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21, - from Unified_cpp_js_src13.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_wasm0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp: In function 'js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] - 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:60: note: the temporary was destroyed at the end of the full expression 'js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::js::ExclusiveData::Guard.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()' - 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1910:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1910 | static JSString* ConvertObjectToStringForConcat(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1928 | rstr = ConvertObjectToStringForConcat(cx, rhs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1938:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1938 | lstr = ConvertObjectToStringForConcat(cx, lhs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:577:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 577 | if (!str_fromCodePoint_one_arg(cx, rval, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here - 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here - 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 391 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 399 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 582 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 589 | if (!ToPropertyKey(cx, idval, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | inline bool GetElement(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 649 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 651 | return ToPropertyKey(cx, key, &id) && HasProperty(cx, obj, id, out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:656:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 656 | return OperatorIn(cx, key, obj, out); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:545:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 545 | if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:72, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'holder' declared here - 22 | RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:46: note: 'cx' declared here - 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20: -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 478 | if (!GetElement(cx, boxed, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 503 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 422 | if (!GetElement(cx, obj, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 447 | if (!ToPropertyKey(cx, key, &id)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp' -mkdir -p '.deps/' -js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp Unified_cpp_js_src_new-regexp0.cpp -js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o -In file included from Unified_cpp_js_src13.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'bool ValidBigIntOperands(JSContext*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2691:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2691 | static bool ValidBigIntOperands(JSContext* cx, HandleValue lhs, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2691:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src13.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 151 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 131 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In file included from Unified_cpp_js_src13.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars ToDisassemblySource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1141:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1141 | static UniqueChars ToDisassemblySource(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1171 | JSString* str = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle, JS::HandleValue, AsyncFunctionResolveKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:170:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 170 | JSObject* js::AsyncFunctionResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:56:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 56 | if (!DefineDataProperty(cx, asyncFunctionProto, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | asyncFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:215:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 215 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 216 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 244 | if (!Construct(cx, fval, cargs, newTarget, &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 256 | return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 257 | rval); - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 269 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, InterpreterStubExitFrameLayout*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 289 | if (!InvokeFunction(cx, fun, constructing, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 290 | /* ignoresReturnValue = */ false, numActualArgs, argv, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | &rval)) { - | ~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18, - from Unified_cpp_js_src_new-regexp0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::negValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2800 | bool BigInt::negValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::addValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2704 | bool BigInt::addValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2706:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2706 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::subValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2720 | bool BigInt::subValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2722:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2722 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::divValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2752 | bool BigInt::divValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2754:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2754 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2768 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2770:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2770 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2813 | bool BigInt::incValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::decValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2826 | bool BigInt::decValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNotValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2919 | bool BigInt::bitNotValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2839 | bool BigInt::lshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2841:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2841 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2855 | bool BigInt::rshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2857:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2857 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mulValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2736 | bool BigInt::mulValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2738:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2738 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2784 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2786:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2786 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXorValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2887 | bool BigInt::bitXorValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2889:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2889 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:446:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 446 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1295 | return SetObjectElement(cx, obj, indexVal, value, strict); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 584 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 604 | if (!NativeSetProperty(cx, obj.as(), id, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | receiver, result)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 609 | if (!NativeSetProperty(cx, obj.as(), id, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | receiver, result)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:615:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAndValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2871 | bool BigInt::bitAndValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2873:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2873 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2903 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2905:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2905 | if (!ValidBigIntOperands(cx, lhs, rhs)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrRes' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here - 1062 | Rooted arrRes(cx, &objRes->as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1059:40: note: 'cx' declared here - 1059 | JSObject* InitRestParameter(JSContext* cx, uint32_t length, Value* rest, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75, - inlined from 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:646:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:645:38: note: 'cx' declared here - 645 | JSObject* NewStringObject(JSContext* cx, HandleString str) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2962:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2962 | ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2963 | "BigInt"); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* JS::ToBigInt(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3808:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3808 | BigInt* JS::ToBigInt(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3809 | return js::ToBigInt(cx, val); - | ~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigInt64(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2967:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2967 | JS::Result js::ToBigInt64(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2968:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2968 | BigInt* bi = js::ToBigInt(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigUint64(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2975:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2975 | JS::Result js::ToBigUint64(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2976:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2976 | BigInt* bi = js::ToBigInt(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3467 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3391:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3391 | JS::Result BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3414:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3414 | return looselyEqual(cx, lhs, rhsPrimitive); - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:33:7, - inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, - inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, - inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, - inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)((char*)aDst + 4).mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:33:7, - inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, - inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, - inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, - inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)((char*)aDst + 4).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:34:7, - inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, - inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, - inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, - inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '((const mozilla::Vector*)((char*)aDst + 4))[1].mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:34:7, - inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, - inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, - inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, - inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '((mozilla::Vector*)((char*)aDst + 4))[1].mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle, ResumeKind, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 83 | static bool AsyncFunctionResume(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:128:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 128 | if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | &generatorOrValue)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:138:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 138 | if (!GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:164:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 167 | return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here - 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:207:16: note: 'cx' declared here - 207 | JSContext* cx, HandleFunction fun) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:183:19, - inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 301 | AsyncGeneratorRequest* AsyncGeneratorRequest::create( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::createRequest(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:225:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 225 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest( - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle, CompletionKind, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | MOZ_MUST_USE bool js::AsyncGeneratorResume( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:393:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 393 | if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool AsyncGeneratorThrown(JSContext*, JS::Handle)', - inlined from 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle, CompletionKind, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:398:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:343:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 343 | if (!GetAndClearException(cx, &value)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:30:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 30 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:33:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 33 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:38:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 38 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:54:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 54 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here - 248 | Rooted queue(cx, ListObject::create(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:240:16: note: 'cx' declared here - 240 | JSContext* cx, Handle asyncGenObj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:515:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 515 | if (!DefineDataProperty(cx, asyncGenerator, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | asyncGenFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:23: note: 'queue' declared here - 280 | Rooted queue(cx, asyncGenObj->queue()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:273:16: note: 'cx' declared here - 273 | JSContext* cx, Handle asyncGenObj) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp -js/src/jit/Unified_cpp_js_src_jit12.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1915:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1915 | JSString* str = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1925:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1925 | JSString* str = ValueToSource(cx, objv); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6443 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6456:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 6456 | if (!GetPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6474:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'field' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6474:14: note: 'field' declared here - 6474 | RootedAtom field(cx, AtomizeUTF8Chars(cx, fieldChars, strlen(fieldChars))); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:40: note: 'cx' declared here - 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'int32_t CoerceInPlace_ToNumber(JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:561:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'int32_t CoerceInPlace_ToInt32(JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:533:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm0.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 574 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 546 | BigInt* bi = ToBigInt(cx, val); - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2504:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2504 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2519:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2519 | return ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2403:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2403 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2409:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2409 | if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2421:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2421 | fallback = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.cpp:7, - from Unified_cpp_js_src_jit11.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', - inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:695:15, - inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, - inlined from 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4814:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] - 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here - 2453 | Kind k; - | ^ -/usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp -js/src/Unified_cpp_js_src15.o -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:593:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:603:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 603 | BigInt* bigint = ToBigInt(cx, arg); - | ~~~~~~~~^~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:613:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:628:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 628 | if (!BoxAnyRef(cx, arg, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, - | ^~~~~~~~~~ -In constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, v8::internal::JSRegExp::Flags, CharacterClassFlags)', - inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] - 313 | flags_(flags), - | ^~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_new-regexp0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here - 425 | JSRegExp::Flags default_flags; - | ^~~~~~~~~~~~~ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp -js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.cpp:7, - from Unified_cpp_js_src14.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-nodes.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.cc:5, - from Unified_cpp_js_src_new-regexp1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', - inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:695:15, - inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, - inlined from 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10047:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] - 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here - 2453 | Kind k; - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:30, - from Unified_cpp_js_src_jit11.cpp:20: -In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)', - inlined from 'js::jit::AbortReasonOr js::jit::WarpOracle::createScriptSnapshot(JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:278:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src14.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 376 | MOZ_NEVER_INLINE static bool ExecuteScript(JSContext* cx, HandleObject envChain, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:385:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 385 | return Execute(cx, script, envChain, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:388:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 388 | static bool ExecuteScript(JSContext* cx, HandleObjectVector envChain, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 404 | return ExecuteScript(cx, env, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:424:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 424 | return ExecuteScript(cx, envChain, scriptArg, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:430:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 430 | return ExecuteScript(cx, envChain, scriptArg, &rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 460 | return ExecuteScript(cx, envChain, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:407:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 407 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 411 | return ExecuteScript(cx, globalLexical, scriptArg, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleScript, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:433:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 433 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:445:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 445 | return ExecuteScript(cx, globalLexical, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:418:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 418 | return ExecuteScript(cx, globalLexical, scriptArg, &rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here - 7296 | Rooted src(cx, source->substring(cx, begin, end)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7263:48: note: 'cx' declared here - 7263 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp -js/src/jit/Unified_cpp_js_src_jit13.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here - 7246 | Rooted src(cx, source->substring(cx, begin, end)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7214:46: note: 'cx' declared here - 7214 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:7, - from Unified_cpp_js_src14.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 404 | bool Compartment::wrap(JSContext* cx, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.cpp:7, - from Unified_cpp_js_src_jit12.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:10: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 9726 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here - 9719 | LabelKind kind; - | ^~~~ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 498 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 515 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | srcBuf, rval); - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, HandleObjectVector, const ReadOnlyCompileOptions&, SourceText&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 529 | return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 498 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText&, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:501:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 501 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:506:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 506 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 507 | srcBuf, rval); - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const ReadOnlyCompileOptions&, const char*, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:532:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 532 | JS_PUBLIC_API bool JS::EvaluateUtf8Path( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:554:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 554 | return Evaluate(cx, options, srcBuf, rval); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool HandleInstantiationFailure(JSContext*, JS::CallArgs, const js::AsmJSMetadata&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6905:79, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6977:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6905:27: note: 'src' declared here - 6905 | Rooted src(cx, source->substringDontDeflate(cx, begin, end)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6964:38: note: 'cx' declared here - 6964 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6532 | if (!GetDataProperty(cx, importVal, global.field(), &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6543:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6555:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6555 | if (!RoundFloat32(cx, v, &f)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6563:24, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ValidateFFI(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandle >)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6809:25, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6583 | if (!GetDataProperty(cx, importVal, global.field(), &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool ValidateArrayView(JSContext*, const AsmJSGlobal&, JS::HandleValue)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6815:31, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6606 | if (!GetDataProperty(cx, globalVal, global.field(), &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)', - inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6622:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6626 | if (!GetDataProperty(cx, v, global.field(), &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6708 | if (!GetDataProperty(cx, v, global.field(), &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)', - inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6703:25, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp -js/src/Unified_cpp_js_src16.o -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7, - from Unified_cpp_js_src15.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.cc:5, - from Unified_cpp_js_src_new-regexp2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, - inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7135:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here - 7104 | Rooted moduleObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7133:34: note: 'cx' declared here - 7133 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, - inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7140:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here - 7104 | Rooted moduleObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7138:34: note: 'cx' declared here - 7138 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src15.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 615 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); } - | ^~~~~~~~ -In file included from Unified_cpp_js_src15.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:49:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | cx->setPendingExceptionAndCaptureStack(exn_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp -js/src/wasm/Unified_cpp_js_src_wasm2.o -In file included from Unified_cpp_js_src15.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool EqualGivenSameType(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 27 | static bool EqualGivenSameType(JSContext* cx, JS::Handle lval, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' -mkdir -p '.deps/' -modules/fdlibm/src/e_acos.o -/usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp -modules/fdlibm/src/e_acosh.o -/usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp -modules/fdlibm/src/e_asin.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1237 | static bool lexicalError_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsAggregateError(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | static inline bool IsAggregateError(HandleValue v) { - | ^~~~~~~~~~~~~~~~ -/usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp -modules/fdlibm/src/e_atan2.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/DateTime.cpp:24, - from Unified_cpp_js_src15.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp -modules/fdlibm/src/e_atanh.o -/usr/bin/g++ -o e_atanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp -modules/fdlibm/src/e_cosh.o -/usr/bin/g++ -o e_cosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp -modules/fdlibm/src/e_exp.o -/usr/bin/g++ -o e_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_exp.cpp -modules/fdlibm/src/e_hypot.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 540 | return NativeGetProperty(cx, self, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 544 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 553 | return NativeSetProperty(cx, self, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/usr/bin/g++ -o e_hypot.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp -modules/fdlibm/src/e_log.o -/usr/bin/g++ -o e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp -modules/fdlibm/src/e_log10.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 193 | bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:196:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 196 | return EqualGivenSameType(cx, lval, rval, equal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 208 | JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:214:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 214 | return js::StrictlyEqual(cx, value1, value2, equal); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o e_log10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 225 | bool js::SameValue(JSContext* cx, JS::Handle v1, - | ^~ -modules/fdlibm/src/e_log2.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:242:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 242 | return js::StrictlyEqual(cx, v1, v2, same); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 245 | JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:251:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 251 | return js::SameValue(cx, value1, value2, same); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 142 | void js::ReportErrorToGlobal(JSContext* cx, Handle global, - | ^~ -/usr/bin/g++ -o e_log2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp -modules/fdlibm/src/e_pow.o -/usr/bin/g++ -o e_pow.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_pow.cpp -modules/fdlibm/src/e_sinh.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:287:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 287 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:78:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 78 | return js::LooselyEqual(cx, lvalue, rval, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 82 | bool js::LooselyEqual(JSContext* cx, JS::Handle lval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:86:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 86 | return EqualGivenSameType(cx, lval, rval, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:133:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 133 | return LooselyEqualBooleanAndOther(cx, lval, rval, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:138:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 138 | return LooselyEqualBooleanAndOther(cx, rval, lval, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:148:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 148 | return js::LooselyEqual(cx, lval, rvalue, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:158:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 158 | return js::LooselyEqual(cx, lvalue, rval, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:164:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 164 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:173:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 173 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:190:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 190 | return js::LooselyEqual(cx, value1, value2, equal); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:812:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 812 | static bool with_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:817:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 817 | return GetOwnPropertyDescriptor(cx, actual, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:763:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 763 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:768:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 768 | return DefineProperty(cx, actual, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:22, - from Unified_cpp_js_src_wasm1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 800 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:809:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 788 | static bool with_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:797:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 687 | return DefineDataProperty(cx, thisObj, cx->names().stack, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o e_sinh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_sinh.cpp -modules/fdlibm/src/k_exp.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool {anonymous}::DebugEnvironmentProxyHandler::isMagicMissingArgumentsValue(js::EnvironmentObject&, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1887:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1887 | static bool isMagicMissingArgumentsValue(EnvironmentObject& env, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o k_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/k_exp.cpp -modules/fdlibm/src/s_asinh.o -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:717:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:722:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 722 | if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_asinh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp -modules/fdlibm/src/s_atan.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, HandlePropertyName, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3555:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3555 | if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_atan.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp -modules/fdlibm/src/s_cbrt.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3513:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3513 | if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_cbrt.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_cbrt.cpp -modules/fdlibm/src/s_ceil.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3371 | static bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3441:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3441 | return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3442 | res); - | ~~~~ -/usr/bin/g++ -o s_ceil.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceil.cpp -modules/fdlibm/src/s_ceilf.o -/usr/bin/g++ -o s_ceilf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp -modules/fdlibm/src/s_copysign.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext*, AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3462 | bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3473:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3473 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3474 | cx, ei, scopeChain, pc, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(JSContext*, AbstractGeneratorObject&, JSScript*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3477:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3477 | bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3485:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3485 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3486 | cx, ei, scopeChain, nullptr, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_copysign.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_copysign.cpp -modules/fdlibm/src/s_expm1.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2292:8: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2292 | bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2306:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2306 | return JS_DefinePropertyById(cx, env, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 654 | if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_expm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp -modules/fdlibm/src/s_fabs.o -/usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp -modules/fdlibm/src/s_floor.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 574 | return NativeGetOwnPropertyDescriptor(cx, self, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_floor.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floor.cpp -modules/fdlibm/src/s_floorf.o -/usr/bin/g++ -o s_floorf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp -modules/fdlibm/src/s_log1p.o -/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp -modules/fdlibm/src/s_nearbyint.o -/usr/bin/g++ -o s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp -modules/fdlibm/src/s_rint.o -/usr/bin/g++ -o s_rint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp -modules/fdlibm/src/s_rintf.o -/usr/bin/g++ -o s_rintf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp -modules/fdlibm/src/s_scalbn.o -/usr/bin/g++ -o s_scalbn.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp -modules/fdlibm/src/s_tanh.o -/usr/bin/g++ -o s_tanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp -modules/fdlibm/src/s_trunc.o -/usr/bin/g++ -o s_trunc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp -modules/fdlibm/src/s_truncf.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2194:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2194 | bool getMissingArgumentsMaybeSentinelValue(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2131 | bool getMissingThis(JSContext* cx, EnvironmentObject& env, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2206 | bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsPropertyDescriptor(JSContext*, JS::Handle, js::EnvironmentObject&, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2026:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2026 | bool getMissingArgumentsPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o s_truncf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:693:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:12: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:694:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:700:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 700 | if (!GetProperty(cx, obj, obj, cx->names().message, &messageVal) || - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:701:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 701 | !(message = ValueToSource(cx, messageVal))) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:707:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 707 | if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) || - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:708:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 708 | !(filename = ValueToSource(cx, filenameVal))) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:714:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) || - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:715:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:739:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' -/usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp -js/src/wasm/Unified_cpp_js_src_wasm3.o -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19, - from Unified_cpp_js_src_wasm2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1050:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:274:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 274 | if (!SetProperty(cx, callobj, id, optimizedOut)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:361:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1497:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1497 | bool handleUnaliasedAccess(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1699:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1699 | if (!GetProperty(cx, env, env, id, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1703:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1703 | if (!SetProperty(cx, env, id, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1773:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1773 | if (!instance.debug().getGlobal( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1774 | instance, index - instanceScope->globalsStart(), vp)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2482 | bool DebugEnvironmentProxy::getMaybeSentinelValue( - | ^~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const', - inlined from 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2485:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2234:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2234 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2240:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2240 | if (isMagicMissingArgumentsValue(*env, vp)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2248:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2248 | if (!GetProperty(cx, env, env, id, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2070:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2070 | bool getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2078:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2078 | return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2087:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2087 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2093:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2093 | if (isMagicMissingArgumentsValue(*env, v)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2094:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2094 | return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 2095 | desc); - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2105:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2105 | return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2149 | bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2165 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2171:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2171 | if (isMagicMissingArgumentsValue(*env, vp)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2179:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2179 | if (!GetProperty(cx, env, env, id, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2263 | bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2276 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2285:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'message' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:16: note: 'message' declared here - 210 | RootedString message(cx, nullptr); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:206:50: note: 'cx' declared here - 206 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:212:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:224:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:242:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'js::ArrayObject* IterableToArray(JSContext*, JS::HandleValue)', - inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:292:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 292 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:301:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 301 | if (!iterator.next(&nextValue, &done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp -js/src/Unified_cpp_js_src17.o -/usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp -js/src/jit/Unified_cpp_js_src_jit14.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14, - from Unified_cpp_js_src16.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICHelpers-arm.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Trampoline-arm.cpp:7, - from Unified_cpp_js_src_jit13.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_wasm1.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 745 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind, - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:42, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:749:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2453 | static bool IsTable(HandleValue v) { - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2011:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2011 | static bool IsMemory(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2956 | static bool IsGlobal(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | static bool IsInstance(HandleValue v) { - | ^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here - 403 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:37: note: 'cx' declared here - 401 | bool Module::extractCode(JSContext* cx, Tier tier, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 401 | bool Module::extractCode(JSContext* cx, Tier tier, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:427:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 427 | if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 443 | if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 453 | if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 459 | if (!JS_DefineProperty(cx, segment, "funcIndex", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 465 | if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 466 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 471 | if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 472 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 483 | if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)', - inlined from 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2501:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm1.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool ToJSValue(JSContext*, const void*, js::wasm::ValType, JS::MutableHandleValue) [with Debug = DebugCodegenVal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:267:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 267 | static bool ToJSValue(JSContext* cx, const void* src, ValType type, - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29: -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In file included from Unified_cpp_js_src16.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const ExceptionStack&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 59 | cx->setPendingException(exceptionStack.exception(), nstack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Exception.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'currentCallee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src16.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp: In member function 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:23: note: 'currentCallee' declared here - 814 | Rooted currentCallee(cx, calleeTemplate()); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:810:40: note: 'cx' declared here - 810 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src16.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, AbstractFramePtr, JS::Handle, JS::HandleValue, GeneratorResumeKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:145:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 145 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:151:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 151 | cx->setPendingExceptionAndCaptureStack(arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | cx->setPendingException(closing, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, ExceptionStack*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 35 | if (!cx->getPendingException(&exception)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:100:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 100 | inline bool ForOfIterator::nextFromOptimizedArray(MutableHandleValue vp, - | ^~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:126:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:211:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 211 | if (!GetProperty(cx, fun, fun, cx->names().prototype, &pval)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 19 | bool ForOfIterator::init(HandleValue iterable, - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:10: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:22:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:55:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:8: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:82:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 72 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:91:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 91 | if (!GetProperty(cx, iteratorObj, iteratorObj, cx->names().next, &res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | if (!GetAndClearExceptionAndStack(cx_, &completionException, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | &completionExceptionStack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:177:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 177 | if (!GetProperty(cx_, iterator, iterator, cx_->names().return_, &returnVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 183 | cx_->setPendingException(completionException, completionExceptionStack); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'void JS::ForOfIterator::closeThrow()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:202:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 209 | cx_->setPendingException(completionException, completionExceptionStack); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:129:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 129 | bool ForOfIterator::next(MutableHandleValue vp, bool* done) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:132:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 132 | return nextFromOptimizedArray(vp, done); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:136:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:145:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 145 | if (!GetProperty(cx_, resultObj, resultObj, cx_->names().done, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:155:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 155 | return GetProperty(cx_, resultObj, resultObj, cx_->names().value, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckRefType(JSContext*, RefType::Kind, JS::HandleValue, JS::MutableHandleFunction, MutableHandleAnyRef)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | bool wasm::CheckRefType(JSContext* cx, RefType::Kind targetTypeKind, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:314:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 314 | if (!CheckFuncRefValue(cx, v, fnval)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 319 | if (!BoxAnyRef(cx, v, refval)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3094:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3094 | void WasmGlobalObject::val(MutableHandleVal outval) const { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3130 | val(&result); - | ~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 300 | if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | genFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)', - inlined from 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2540:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3154 | if (!GetAndClearException(cx, &rejectionValue)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'array' declared here - 1981 | Rooted array(cx, NewDenseEmptyArray(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:40: note: 'cx' declared here - 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1965:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1965 | if (!ToJSValue(cx, registerResultLoc, iter.cur().type(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1966 | rval)) { - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1990:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1990 | if (!ToJSValue(cx, loc, result.type(), &tmp)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4128:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4128 | if (!DefineDataProperty(cx, wasm, id, ctorValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | bool AbstractGeneratorObject::resume(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2586:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2586 | if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 442 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:450:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:71, - inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'go' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here - 889 | RootedWasmGlobalObject go( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:905:44: note: 'cx' declared here - 905 | bool Module::instantiateGlobals(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)', - inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 890 | cx, WasmGlobalObject::create(cx, val, global.isMutable(), proto)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:790:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:794:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 794 | if (!EnforceRangeU32(cx, initialVal, kind, "initial size", - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 795 | &limits->initial)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:812:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 812 | if (!GetProperty(cx, obj, obj, maximumId, &maxVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:819:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 819 | if (!EnforceRangeU32(cx, maxVal, kind, "maximum size", - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 820 | limits->maximum.ptr())) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:841:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 841 | if (!GetProperty(cx, obj, obj, sharedId, &sharedVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:334:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:342:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:350:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:357:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | BigInt* bigint = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp -js/src/Unified_cpp_js_src18.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/LinkedList.h:72, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:14: -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Vector.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/BuildId.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:22: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In function 'bool CreateExportObject(JSContext*, js::HandleWasmInstanceObject, const js::JSFunctionVector&, const js::WasmTableObjectVector&, js::HandleWasmMemoryObject, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::ExportVector&)', - inlined from 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1153 | if (!JS_DefinePropertyById(cx, exportObj, id, val, propertyAttr)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1369:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | if (!def) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here - 1332 | MInstruction* def; - | ^~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp -js/src/jit/Unified_cpp_js_src_jit2.o -/usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65, - from Unified_cpp_js_src17.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'promise' declared here - 3396 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:44: note: 'cx' declared here - 3389 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:11: -In constructor 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)', - inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, - inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:882:3, - inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55: warning: '((mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage' may be used uninitialized [-Wmaybe-uninitialized] - 365 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe - | ^~~~~ -In member function 'constexpr bool mozilla::Maybe::isSome() const [with T = unsigned int]', - inlined from 'constexpr void mozilla::Maybe::reset() [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:637:15, - inlined from 'constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:162:27, - inlined from 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55, - inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, - inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:882:3, - inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:456:42: warning: '((const mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] - 456 | constexpr bool isSome() const { return mIsSome; } - | ^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.cpp:19, - from Unified_cpp_js_src_wasm3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.cpp:7, - from Unified_cpp_js_src_jit14.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73, - inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here - 2147 | int32_t i32; - | ^~~ -In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)', - inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] - 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here - 2157 | int64_t i64; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 2260 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here - 2244 | LabelKind kind; - | ^~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/CodeGenerator-arm.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25: -In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', - inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, - inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here - 2505 | MDefinition* value; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 2617 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here - 2609 | MDefinition* value; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 467 | if (!GetProperty(cx, importObj, import.module.get(), &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 479 | if (!GetProperty(cx, obj, import.field.get(), &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 548 | obj->val(&val); - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 578 | if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'promise' declared here - 3445 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:48: note: 'cx' declared here - 3438 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 433 | if (!Call(cx, fval, thisv, args, rval)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool IterableToArray(JSContext*, JS::HandleValue, JS::MutableHandle)', - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:342:23, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:304:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 304 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:316:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 316 | if (!iterator.next(&nextValue, &done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 147 | bool ok = RoundFloat32(cx, val, loc); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | if (!CheckFuncRefValue(cx, val, &fun)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_void(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:573:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 573 | return instance->callImport(cx, funcImportIndex, argc, argv, &rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 581 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:584:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 592 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:612:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 612 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:615:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:623:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 623 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:627:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 635 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:638:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | if (!CheckFuncRefValue(cx, val, &fun)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 147 | bool ok = RoundFloat32(cx, val, loc); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | if (!CheckFuncRefValue(cx, val, &fun)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool ReturnToJSResultCollector::collect(JSContext*, void*, JS::MutableHandleValue)', - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2208:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2067 | return ResultsToJSValue(cx, type_, registerResultLoc, stackResultsLoc, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2068 | rval); - | ~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp -js/src/jit/Unified_cpp_js_src_jit3.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::setVal(JSContext*, js::wasm::HandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3050:6: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 3050 | void WasmGlobalObject::setVal(JSContext* cx, wasm::HandleVal hval) { - | ^~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm3.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::updateReturnJSValue(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:738:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 738 | ResultsToJSValue(cx, resultType, registerResults_, stackResultsLoc, rval); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3015:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3015 | if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:673:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 673 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) { - | ^~~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]', - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Instance::Instance(JSContext*, js::HandleWasmInstanceObject, js::wasm::SharedCode, js::wasm::UniqueTlsData, js::HandleWasmMemoryObject, js::wasm::SharedTableVector&&, js::StructTypeDescrVector&&, js::wasm::UniqueDebugState)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3253:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3253 | if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3258 | if (!JS_DefineProperty(cx, resultObj, "instance", val, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3259 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2390:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7, - from Unified_cpp_js_src_jit2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::init(JSContext*, const js::JSFunctionVector&, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::DataSegmentVector&, const js::wasm::ElemSegmentVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] - 1513 | *(void**)globalAddr = globalObjs[imported]->cell(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 - 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' - 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] - 1551 | *(void**)globalAddr = address; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 - 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' - 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2747:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 2747 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2837:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2837 | if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2842:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2842 | if (!JS_GetProperty(cx, obj, "value", &typeVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2932:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2932 | if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2947:31: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 2947 | WasmGlobalObject::create(cx, globalVal, isMutable, proto); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1818:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here - 1817 | Rooted instanceScope( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1811:16: note: 'cx' declared here - 1811 | JSContext* cx, HandleWasmInstanceObject instanceObj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1837:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here - 1836 | Rooted instanceScope( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1831:16: note: 'cx' declared here - 1831 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2028:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here - 2026 | RootedSharedArrayBufferObject newBuffer( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2016:52: note: 'cx' declared here - 2016 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2069:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2069 | if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4010:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4010 | PromiseObject::unforgeableResolve(cx, callArgs.get(0))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'promise' declared here - 4026 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:53: note: 'cx' declared here - 4018 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'promise' declared here - 4049 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:57: note: 'cx' declared here - 4041 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src17.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:916:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 916 | return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 917 | prototypeAttrs) && - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:918:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 918 | DefineDataProperty(cx, proto, cx->names().constructor, ctorVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 919 | constructorAttrs); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:938:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 938 | return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'JSLinearString* js::IdToString(JSContext*, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1302:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1321 | bool ok = Call(cx, returnMethod, obj, &rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1314 | return ReportIsNotFunction(cx, returnMethod); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In static member function 'static bool js::RealmInstrumentation::getScriptId(JSContext*, JS::Handle, JS::HandleScript, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:250:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 250 | if (!DebugAPI::getScriptInstrumentationId(cx, dbgObject, script, &idValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here - 1012 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1010:16: note: 'cx' declared here - 1010 | JSContext* cx, WithObjectPrototype withProto) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1031 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1032 | UndefinedHandleValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1037 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1038 | TrueHandleValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] - 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' - 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp -js/src/jit/Unified_cpp_js_src_jit4.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In static member function 'static js::wasm::WasmValueBox* js::wasm::WasmValueBox::create(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:111:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 111 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, MutableHandleAnyRef)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:120:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 120 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) { - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:134:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 134 | WasmValueBox* box = WasmValueBox::create(cx, val); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'JSObject* js::wasm::BoxBoxableValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:140:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | JSObject* wasm::BoxBoxableValue(JSContext* cx, HandleValue val) { - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:142:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 142 | return WasmValueBox::create(cx, val); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::BoxWasmAnyRef(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:186:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 186 | WasmValueBox* box = WasmValueBox::create(cx, args[0]); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 100 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 195 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 196 | /* enumerable = */ true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | visited, props)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 208 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | /* enumerable = */ true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 210 | visited, props)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 231 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 273 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 274 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 292 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 293 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -mkdir -p '.deps/' -memory/build/Unified_cpp_memory_build0.o -/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' -mkdir -p '.deps/' -memory/mozalloc/mozalloc_abort.o -/usr/bin/g++ -o mozalloc_abort.o -c -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc/mozalloc_abort.cpp -memory/mozalloc/Unified_cpp_memory_mozalloc0.o -In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)', - inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1395:30: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1395 | if (!ValueToId(cx, idv, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1400 | if (!GetPropertyDescriptor(cx, proto, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here - 1475 | Rooted str(cx, IdToString(cx, id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1466:45: note: 'cx' declared here - 1466 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1488:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1488:12: note: 'id' declared here - 1488 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1482:44: note: 'cx' declared here - 1482 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' -mkdir -p '.deps/' -mozglue/misc/AutoProfilerLabel.o -/usr/bin/g++ -o AutoProfilerLabel.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/AutoProfilerLabel.cpp -mozglue/misc/ConditionVariable_posix.o -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'js::NativeIterator::NativeIterator(JSContext*, JS::Handle, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:706:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here - 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:610:16: note: 'cx' declared here - 610 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o ConditionVariable_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/ConditionVariable_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp -mozglue/misc/MmapFaultHandler.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:427:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 427 | if (!DefineDataProperty(cx, global, cx->names().globalThis, v, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 428 | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here - 961 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:52: note: 'cx' declared here - 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:556:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 556 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:796:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 796 | if (!DefineDataProperty(cx, global, cx->names().undefined, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 797 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 798 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:821:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 821 | if (!JS_DefineProperty(cx, global, sym.name, symVal, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 822 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o MmapFaultHandler.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/MmapFaultHandler.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp -mozglue/misc/Mutex_posix.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, IfClassIsDisabled)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 325 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 736 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 737 | cx, global, cx->names().undefined, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 738 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/MacroAssembler-arm.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:7, - from Unified_cpp_js_src_jit3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Mutex_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Mutex_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp -mozglue/misc/Printf.o -/usr/bin/g++ -o Printf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp -mozglue/misc/StackWalk.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here - 1847 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1844:16: note: 'cx' declared here - 1844 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here - 1879 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1877:16: note: 'cx' declared here - 1877 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1001:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1001 | if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1002 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here - 1066 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:49: note: 'cx' declared here - 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, - | ^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:20: note: 'fun' declared here - 1023 | RootedFunction fun(cx, &funVal.toObject().as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:53: note: 'cx' declared here - 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1058 | return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here - 639 | Rooted lexical( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:620:55: note: 'cx' declared here - 620 | GlobalObject* GlobalObject::createInternal(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here - 585 | RootedFunction throwTypeError( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:572:16: note: 'cx' declared here - 572 | JSContext* cx, Handle global) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 600 | if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | lengthResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 610 | if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | nameResult)) { - | ~~~~~~~~~~~ -In function 'bool EnumerateExtraProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector)', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:456:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:159:25: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 159 | if (!Enumerate(cx, obj, id, enumerable, flags, visited, props)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector, bool)', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:461:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector, bool)', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:474:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:480:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 344 | if (!Enumerate(cx, pobj, proxyProps[n], enumerable, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 359 | if (!Enumerate(cx, pobj, proxyProps[n], true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 360 | visited, props)) { - | ~~~~~~~~~~~~~~~ -In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:484:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o StackWalk.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp -mozglue/misc/TimeStamp.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1250:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1250 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1264:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/bin/g++ -o TimeStamp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp -mozglue/misc/TimeStamp_posix.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type 'mozilla::TimeStampValue' {aka 'mozilla::TimeStamp63Bit'} changed in GCC 9.1 - 112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) { - | ^~~~~~~~~ -/usr/bin/g++ -o TimeStamp_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp -mozglue/misc/Decimal.o -/usr/bin/g++ -o Decimal.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Decimal.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp -/usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp -js/src/Unified_cpp_js_src19.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Nothing to be done for 'host'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -/usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp -js/src/Unified_cpp_js_src2.o -In file included from Unified_cpp_js_src_jit2.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool CanAttachStringChar(JS::HandleValue, JS::HandleValue, js::jit::StringChar)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2015:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2015 | static bool CanAttachStringChar(HandleValue val, HandleValue idVal, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2015:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 125 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34, - from Unified_cpp_js_src18.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11, - from Unified_cpp_js_src19.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4581:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4581 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4697:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4697 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4754:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4754 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6152:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6152 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) { - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6223 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6789:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6789 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6908:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6908 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6931 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 7177 | BinaryArithIRGenerator::BinaryArithIRGenerator( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CallIRGenerator::CallIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, JSOp, js::jit::ICState::Mode, uint32_t, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValueArray)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4822 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3293 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 209 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:217:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 217 | if (!ValueToId(cx, idval, id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStringChar(js::jit::ValOperandId, js::jit::ValOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2061:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2061 | if (!CanAttachStringChar(val_, idVal_, StringChar::At)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src18.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 112 | bool IsFunction(HandleValue v) { - | ^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'js::jit::CompareIRGenerator::tryAttachPrimitiveSymbol(js::jit::ValOperandId, js::jit::ValOperandId)::': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6546:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6546 | auto guardPrimitive = [&](HandleValue v, ValOperandId id) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStringChar(JS::HandleFunction, js::jit::StringChar)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5233:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5233 | if (!CanAttachStringChar(thisval_, args_[0], kind)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:82, - from Unified_cpp_js_src18.cpp:11: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]', - inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3324:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3324 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static unsigned int js::GlobalObject::prototypeSlot(JSProtoKey)', - inlined from 'JS::Value js::GlobalObject::getPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:216:19, - inlined from 'JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:203:34, - inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1941:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:146:48: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] - 146 | return APPLICATION_SLOTS + JSProto_LIMIT + key; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: note: 'protoKey' was declared here - 1910 | JSProtoKey protoKey; - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'const char* NullOrUndefinedToCharZ(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:528:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 528 | const char* NullOrUndefinedToCharZ(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:533:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 533 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 544 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:603:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 603 | bool js::ReportValueError(JSContext* cx, const unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4474:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4474 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3215:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3215 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1052 | void JSContext::setPendingException(HandleValue v, HandleSavedFrame stack) { - | ^~~~~~~~~ -In file included from Unified_cpp_js_src18.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 87 | void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 90 | ReportValueError(cx, err, spindex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:93:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 93 | void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) { - | ^~ -In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 90 | ReportValueError(cx, err, spindex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 102 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:107:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 107 | if (const char* chars = ValueToSourceForError(cx, v, bytes)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 239 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1073 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1077 | return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1550:6: note: parameter passing for argument of type 'const JS::HandleValueVector' {aka 'const JS::Handle >'} changed in GCC 7.1 - 1550 | bool ProxyObject::initExternalValueArrayAfterSwap( - | ^~~~~~~~~~~ -In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18, - inlined from 'void js::ReportNotObject(JSContext*, const JS::Value&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:99:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 90 | ReportValueError(cx, err, spindex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 338 | if (!JS_GetProperty(cx, callee, "usage", &usage)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportOutOfMemory(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:287:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | cx->setPendingException(oomMessage, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2921:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2921 | ReportValueError(cx, errorNumber, JSDVG_SEARCH_STACK, val, str, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2922 | hint == JSTYPE_UNDEFINED - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2923 | ? "primitive type" - | ~~~~~~~~~~~~~~~~~~ - 2924 | : hint == JSTYPE_STRING ? "string" : "number"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1095:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1095 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1105:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1105 | setPendingException(value, nstack); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:777:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:776:15: note: 'shape' declared here - 776 | RootedShape shape(cx, EmptyShape::getInitialShape(cx, clasp, group->proto(), - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:759:46: note: 'cx' declared here - 759 | static inline JSObject* NewObject(JSContext* cx, HandleObjectGroup group, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here - 849 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:826:56: note: 'cx' declared here - 826 | JSObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here - 917 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here - 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:750:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 750 | if (!GetProperty(cx, obj, obj, cx->names().prototype, &pval)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:761:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 761 | ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:238:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 238 | MOZ_ALWAYS_INLINE bool GetInterestingSymbolProperty( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:246:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 246 | if (!GetProperty(cx, obj, receiver, id, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 259 | return GetProperty(cx, holderRoot, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2892:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2892 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2894:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:33: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2902:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:263:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18, - inlined from 'JSObject* js::RequireObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1063:18, - inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 90 | ReportValueError(cx, err, spindex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 323 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 336 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 349 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 360 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 374 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 395 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1031:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1344:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1344 | if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src19.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, Handle, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 75 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:82:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 82 | return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 83 | promise); - | ~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 264 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 145 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4039:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4039 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here - 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, HandleValue, uint32_t*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 155 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1108 | bool JSContext::getPendingException(MutableHandleValue rval) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1121 | setPendingException(rval, stack); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2810:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2810 | if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 445 | void js::CompletePropertyDescriptor(MutableHandle desc) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2724 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2726 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2736 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2759 | if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2773 | return DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'notesArray' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here - 619 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:618:48: note: 'cx' declared here - 618 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 639 | if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:651:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 651 | if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:656:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 656 | if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 660 | if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineFunctionFromSpec(JSContext*, JS::HandleObject, const JSFunctionSpec*, unsigned int, js::DefineAsIntrinsic)', - inlined from 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, DefineAsIntrinsic)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2875:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2868:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2868 | return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2293 | if (!op(cx, obj, id, &desc)) { - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src19.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle' changed in GCC 7.1 - 2353 | bool GetNonexistentProperty(JSContext* cx, const jsid& id, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:84: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1738:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1738 | return (*cx->runtime()->getElementCallback)(cx, privateValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2271:31: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2271 | static MOZ_ALWAYS_INLINE bool GetExistingProperty( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2271:31: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)', - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2262 | return js::CallGetter(cx, receiver, getter, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21: -In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24, - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 262 | bool ok = op(cx, obj, id, vp); - | ~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2706 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2321 | return GetExistingProperty(cx, receiverValue, obj, shape, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2694:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2694 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2697:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2697 | return DefineProperty(cx, obj, id, desc, result) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1103:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1103 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1128 | return DefineProperty(cx, target, wrappedId, desc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 158 | bool js::FromPropertyDescriptorToObject(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 171 | if (!DefineDataProperty(cx, obj, names.value, desc.value())) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 180 | if (!DefineDataProperty(cx, obj, names.writable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 192 | if (!DefineDataProperty(cx, obj, names.get, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 204 | if (!DefineDataProperty(cx, obj, names.set, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | if (!DefineDataProperty(cx, obj, names.enumerable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 220 | if (!DefineDataProperty(cx, obj, names.configurable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, Handle, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 142 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 155 | return FromPropertyDescriptorToObject(cx, desc, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:65: -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2549:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 565 | ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 586 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2560:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3986:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4007:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4007 | if (!GetProperty(cx, ctorObj, ctor, speciesId, &s)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2928:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2928 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2948:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2948 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2956:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2956 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2983:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2983 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2991:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2991 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3002:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3002 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3012:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3012 | if (!GetInterestingSymbolProperty(cx, obj, cx->wellKnownSymbols().toPrimitive, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3013 | &method)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3045 | return OrdinaryToPrimitive(cx, obj, preferredType, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3033:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:80: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1566:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1575 | return GetExistingProperty(cx, receiver, obj, shape, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2423 | return GetExistingProperty(cx, receiver, obj, shape, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2248 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 2249 | &v)) { - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2427:31: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2427 | static MOZ_ALWAYS_INLINE bool NativeGetPropertyInline( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2427:31: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2453 | return GetExistingProperty(cx, receiver, pobj, shape, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21, - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27, - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21, - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2490 | return NativeGetPropertyInline(cx, obj, receiver, id, NotNameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2491 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2487 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2490 | return NativeGetPropertyInline(cx, obj, receiver, id, NotNameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2491 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2512:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2512 | if (!ValueToId(cx, indexVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2516:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2490 | return NativeGetPropertyInline(cx, obj, receiver, id, NotNameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2491 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2519 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21, - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27, - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21, - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2490 | return NativeGetPropertyInline(cx, obj, receiver, id, NotNameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2491 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2537 | return NativeGetPropertyInline(cx, env.as(), receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2538 | id, NameLookup, vp); - | ~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67, - inlined from 'bool js::NativeGetPropertyNoGC(JSContext*, NativeObject*, const JS::Value&, jsid, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2497:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_ENCODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { - | ^~ -In file included from Unified_cpp_js_src18.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishObject(JS::MutableHandleValue, PropertyVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:578:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 578 | inline bool JSONParserBase::finishObject(MutableHandleValue vp, - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In function 'constexpr bool JS::detail::ValueIsDouble(uint64_t)', - inlined from 'bool JS::Value::isDouble() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:611:55, - inlined from 'void JS::Value::setDouble(double)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:463:5, - inlined from 'JS::Value JS::DoubleValue(double)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:919:14, - inlined from 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:168:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:154:24: warning: 'pun.js::XDRState::codeDouble::DoublePun::u' may be used uninitialized [-Wmaybe-uninitialized] - 154 | return uint32_t(bits >> JSVAL_TAG_SHIFT) <= uint32_t(JSVAL_TAG_CLEAR); - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h: In function 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h:368:7: note: 'pun.js::XDRState::codeDouble::DoublePun::u' was declared here - 368 | } pun; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishArray(JS::MutableHandleValue, ElementVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:605:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 605 | inline bool JSONParserBase::finishArray(MutableHandleValue vp, - | ^~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp -js/src/jit/Unified_cpp_js_src_jit5.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:734:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 734 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2610 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2623:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2623 | if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2653:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2653 | return DefineDataProperty(cx, receiver, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Unqualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2679 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2191 | bool js::NativeGetOwnPropertyDescriptor( - | ^~ -In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)', - inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2242:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2321 | return GetExistingProperty(cx, receiverValue, obj, shape, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2236:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18: -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:797:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 803 | if (cx->getPendingException(&exn)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedName(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1304:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1304 | bool JSFunction::getUnresolvedName(JSContext* cx, HandleFunction fun, - | ^~~~~~~~~~ -In function 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)', - inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 387 | if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | return DefineDataProperty(cx, fun, id, protoVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 396 | JSPROP_PERMANENT | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 523 | if (!NativeDefineDataProperty(cx, fun, id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 524 | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename MaybeRooted::HandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1184:9: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1184 | JSAtom* js::ToAtom(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2392:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2392 | static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2397 | return ToAtom(cx, name); - | ~~~~~~~~~~~~~^~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2450 | return NameToFunctionName(cx, idv, prefixKind); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3049:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3049 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3060:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 3060 | return ValueToId(cx, key, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1089 | return nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2776:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2776 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2782 | return DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtomData(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1342:24: warning: 'ptr' may be used uninitialized [-Wmaybe-uninitialized] - 1342 | atom = AtomizeChars(cx, chars, length); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1337:22: note: 'ptr' was declared here - 1337 | const uint8_t* ptr; - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.cpp:7, - from Unified_cpp_js_src_jit4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtom(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1289:3: warning: 'atomIndex' may be used uninitialized [-Wmaybe-uninitialized] - 1289 | if (atomIndex >= xdr->atomTable().length()) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1287:12: note: 'atomIndex' was declared here - 1287 | uint32_t atomIndex; - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/DbgMacro.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:17: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:269:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:734:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:482:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 483 | !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:385:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:642:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] -14661 | ABIArg arg = abi.next(argMir); - | ~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here -14638 | MIRType argMir; - | ^~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:121, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1416 | if (!ValueToId(cx, tmpIdValue, &tmpId)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] -14661 | ABIArg arg = abi.next(argMir); - | ~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here -14638 | MIRType argMir; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_ENCODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1132 | return Call(cx, func, args.get(0), iargs, args.rval()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1201 | return Call(cx, fval, args[0], args2, args.rval()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static js::XDRResult js::ScriptSource::xdrData(js::XDRState*, js::ScriptSource*) [with js::XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3547:5: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] - 3547 | if (type > static_cast(DataType::BinAST)) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3541:13: note: 'type' was declared here - 3541 | uint8_t type; - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 633 | bool JSONParser::parse(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:649:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 649 | if (!finishObject(&value, properties)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:712:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 712 | if (!finishArray(&value, elements)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:760:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 760 | if (!finishArray(&value, *elements)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:786:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 786 | if (!finishObject(&value, *properties)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 633 | bool JSONParser::parse(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:649:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 649 | if (!finishObject(&value, properties)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:712:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 712 | if (!finishArray(&value, elements)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:760:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 760 | if (!finishArray(&value, *elements)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:786:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 786 | if (!finishObject(&value, *properties)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1735 | if (!NativeObject::fillInAfterSwap(cx, b.as(), na, avals, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1736 | apriv)) { - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1741 | if (!NativeObject::fillInAfterSwap(cx, a.as(), nb, bvals, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1742 | bpriv)) { - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1477:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1477 | if (!GetProperty(cx, targetObj, targetObj, idRoot, &targetLength)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1522:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1522 | if (!GetProperty(cx, targetObj, targetObj, cx->names().name, &targetName)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2473:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2473 | : NameToFunctionName(cx, name, prefixKind); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1813:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:14: note: 'atom' declared here - 2486 | RootedAtom atom(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2484:16: note: 'cx' declared here - 2484 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2505:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2505 | if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:14: note: 'atom' declared here - 1831 | RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1824:40: note: 'cx' declared here - 1824 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'js::NativeObject* DefineConstructorAndPrototype(JSContext*, JS::HandleObject, js::HandleAtom, JS::HandleObject, const JSClass*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)', - inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1851:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1814:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1814 | if (!DefineDataProperty(cx, obj, id, value, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4824:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dst' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4823:16: note: 'dst' declared here - 4823 | RootedScript dst(cx, JSScript::Create(cx, functionOrGlobal, sourceObject, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4804:44: note: 'cx' declared here - 4804 | static JSScript* CopyScriptImpl(JSContext* cx, HandleScript src, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:527:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'last' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here - 524 | RootedShape last( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:505:39: note: 'cx' declared here - 505 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:593:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 593 | if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 612 | if (!DefineProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here - 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3114:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3114 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3120:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3120 | ReportIsNullOrUndefinedForPropertyAccess( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3121 | cx, val, reportScanStack ? JSDVG_SEARCH_STACK : JSDVG_IGNORE_STACK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3134 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3141:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3141 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3149:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3149 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, keyId); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3156 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3165:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3165 | if (!ValueToId(cx, keyValue, &key)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3168:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3168 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3170:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3170 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1216:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1216 | static MOZ_ALWAYS_INLINE bool CallAddPropertyHookDense(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | return op(cx, obj, id, v); - | ~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2775 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2768:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2768 | return SetTypedArrayElement(cx, tobj, index, v, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2798 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool NativeSetExistingDataProperty(JSContext*, js::HandleNativeObject, js::HandleShape, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2599:24, - inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2793:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return op(cx, obj, id, v, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2809 | if (!js::CallSetter(cx, receiver, setter, v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here - 5141 | Rooted bi(cx, BindingIter(script)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5134:45: note: 'cx' declared here - 5134 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1692:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1692 | if (!JS_WrapValue(cx, &privateValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp -js/src/jit/Unified_cpp_js_src_jit6.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1416:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1416 | static MOZ_ALWAYS_INLINE bool AddOrChangeProperty( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1437 | if (!CallAddPropertyHookDense(cx, obj, index, desc.value())) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1487 | return CallAddPropertyHookDense(cx, obj, index, desc.value()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29, - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | return op(cx, obj, id, v); - | ~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]', - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2699:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2699 | if (!op(cx, obj, id, &desc)) { - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2719 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2080 | if (!AddOrChangeProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29, - inlined from 'bool AddDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1513:29, - inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2084:25, - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | return op(cx, obj, id, v); - | ~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2877 | return SetProperty(cx, protoRoot, id, v, receiver, result); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 275 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Unqualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2852 | return SetNonexistentProperty(cx, obj, id, v, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2853 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2872:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2872 | return SetNonexistentProperty(cx, obj, id, v, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2873 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2877 | return SetProperty(cx, protoRoot, id, v, receiver, result); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2895 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2902 | return NativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2658 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2668 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2665:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2116 | return AddOrChangeProperty(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1747:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1747:30: note: 'desc' declared here - 1747 | Rooted desc(cx, desc_); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:42: note: 'cx' declared here - 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1676:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1676 | return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1677 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1694:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1694 | return DefineTypedArrayElement(cx, obj, index.value(), desc_, result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1758 | if (!AddOrChangeProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyIsRedundant(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, unsigned int, JS::Handle, bool*)', - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1769:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1613:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1613 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1814:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1814 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1842:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1842 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1853:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1853 | if (!SameValue(cx, desc.value(), currentValue, &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]', - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1437 | if (!CallAddPropertyHookDense(cx, obj, index, desc.value())) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1487 | return CallAddPropertyHookDense(cx, obj, index, desc.value()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29, - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | return op(cx, obj, id, v); - | ~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1911:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1911 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1916 | return NativeDefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1973 | if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1987 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1991:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1991 | return NativeDefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:3035:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3035 | if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, GetterOp, SetterOp, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1926 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1953:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1953 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp -js/src/Unified_cpp_js_src20.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7, - from Unified_cpp_js_src_jit5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp -js/src/Unified_cpp_js_src21.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34, - from Unified_cpp_js_src2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:32, - from Unified_cpp_js_src20.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14, - from Unified_cpp_js_src_jit5.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; IC = js::jit::IonGetIteratorIC; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 475 | return ValueToIterator(cx, value); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInstanceOfIC::update(JSContext*, JS::HandleScript, js::jit::IonInstanceOfIC*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::UnaryArithIRGenerator; IC = js::jit::IonUnaryArithIC; Args = {JSOp&, JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:531:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 531 | if (!BitNot(cx, res, res)) { - | ~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:14: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:538:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17, - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:551:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:557:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:564:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 581 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 598 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 603 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 608 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 613 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 618 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 623 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 628 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 634 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 640 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 646 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 652 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 658 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::BinaryArithIRGenerator; IC = js::jit::IonBinaryArithIC; Args = {JSOp&, JS::Handle&, JS::Handle&, JS::MutableHandle&}]', - inlined from 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:667:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:690:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 690 | if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:695:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 695 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:700:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 700 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:705:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 705 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:710:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 710 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:715:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 715 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:720:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 720 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:725:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 725 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::CompareIRGenerator; IC = js::jit::IonCompareIC; Args = {JSOp&, JS::Handle&, JS::Handle&}]', - inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:734:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonInIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 505 | return OperatorIn(cx, key, obj, res); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetPropIRGenerator; IC = js::jit::IonGetPropSuperIC; Args = {js::jit::CacheKind, JS::Rooted&, JS::Handle&, JS::Handle&, js::jit::GetPropertyResultFlags}]', - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:267:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:272:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | if (!ValueToId(cx, idVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:276:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here - 243 | RootedObject obj(cx, ToObject(cx, val)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:39: note: 'cx' declared here - 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'value' declared here - 1107 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1103:49: note: 'cx' declared here - 1103 | static bool AddPlainObjectProperties(JSContext* cx, HandlePlainObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1112:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1112 | if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 488 | if (!HasOwnProperty(cx, val, idVal, &found)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 179 | val, idVal, val, ic->resultFlags()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 233 | if (!GetProperty(cx, val, name, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 506 | if (!GetProperty(cx, boxed, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 149 | return GetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 450 | if (!GetProperty(cx, obj, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 131 | return GetProperty(cx, obj, receiverValue, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 131 | return GetProperty(cx, obj, receiverValue, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 434 | if (!FetchName(cx, obj, holder, name, prop, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 438 | if (!FetchName(cx, obj, holder, name, prop, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:582:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 582 | static bool MaybeGetAndClearExceptionAndStack(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'JS::HandleValue {anonymous}::NodeBuilder::opt(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:391:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 391 | HandleValue opt(HandleValue v) { - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:18, - from Unified_cpp_js_src_jit4.cpp:20: -In member function 'bool js::RealmsInCompartmentIter::done() const', - inlined from 'JS::Realm* js::RealmsInCompartmentIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:133:5, - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2531:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:125:40: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 125 | return it < comp->realms().begin() || it >= comp->realms().end(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2530:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 2530 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 314 | ic->guardHoles()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:335:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 344 | if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 355 | script, pc, rhs); - | ~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 390 | ic->guardHoles()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src2.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3775:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3775 | static MOZ_ALWAYS_INLINE bool ToCodePoint(JSContext* cx, HandleValue code, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:20: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { - | ^~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CanCallOriginalPromiseThenBuiltin(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4363:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4363 | static bool CanCallOriginalPromiseThenBuiltin(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool GetPromiseCombinatorElements(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3215:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3215 | static MOZ_MUST_USE bool GetPromiseCombinatorElements( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:370:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 370 | JSString* str = ValueToSource(cx, args.get(0)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'group' declared here - 305 | RootedObjectGroup group(cx, JSObject::getGroup(cx, obj)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:279:43: note: 'cx' declared here - 279 | bool JSObject::splicePrototype(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 116 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp -js/src/jit/Unified_cpp_js_src_jit7.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1669 | if (!ToInteger(cx, index, &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 63 | if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 248 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:259:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool CallIsStringOptimizable.constprop(JSContext*, const char*, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4502:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4502 | if (!CallSelfHostedFunction(cx, name, UndefinedHandleValue, args, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 106 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 107 | cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:116:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:469:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 469 | static MOZ_ALWAYS_INLINE JSString* ToStringForStringFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'void ThrowAggregateError(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3842 | static void ThrowAggregateError(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3887:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3887 | cx->setPendingException(error, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5733 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3957:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3958 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3965:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3966 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3774:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1697:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1697 | str = ToStringForStringFunction(cx, args.thisv()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1708:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1708 | return js::str_charCodeAt_impl(cx, str, index, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:95:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1448 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1453:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1461:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1461 | if (!cx->runtime()->localeCallbacks->localeCompare(cx, str, thatStr, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 1462 | &result)) { - | ~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 436 | if (!DefineDataElement(cx, obj, uint32_t(slot), value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 437 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:406:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 406 | if (!DefineDataElement(cx, obj, i, value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - 407 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3808 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3814:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3814 | if (!ToCodePoint(cx, code, &codePoint)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3872 | return str_fromCodePoint_one_arg(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool str_fromCodePoint_few_args(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3881:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3847:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3847 | if (!ToCodePoint(cx, args[nextIndex], &codePoint)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3901:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3901 | if (!ToCodePoint(cx, args[nextIndex], &codePoint)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2565:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2565 | JSString* str = ToStringForStringFunction(cx, args.thisv()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_concat(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3576:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3576 | JSString* str = ToStringForStringFunction(cx, args.thisv()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3585:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:138:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 138 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | nullptr, "not a symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1631:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1631 | str = ToStringForStringFunction(cx, args.thisv()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1637:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1637 | if (args.length() > 0 && !ToInteger(cx, args[0], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3764 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)', - inlined from 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3768:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:196:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 196 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return js::ToUint16Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3715:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3715 | return str_fromCharCode_one_arg(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)', - inlined from 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3731:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:196:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 196 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return js::ToUint16Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCombinatorElements(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3163:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3163 | static MOZ_MUST_USE bool NewPromiseCombinatorElements( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:155:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:396:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 396 | MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:472:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 472 | MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 432 | MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 432 | MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:768:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 768 | if (!DefineDataElement(cx, array, i, val)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 777 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) { - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:804:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 804 | if (!defineProperty(loc, "start", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:808:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 808 | if (!defineProperty(to, "line", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 812 | if (!defineProperty(to, "column", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 820 | if (!defineProperty(loc, "end", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 824 | if (!defineProperty(to, "line", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 828 | if (!defineProperty(to, "column", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 832 | if (!defineProperty(loc, "source", srcval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::setNodeLoc(JS::HandleObject, js::frontend::TokenPos*)', - inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:738:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:845:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:739:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 739 | !defineProperty(node, "type", tv)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2188 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2194:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2212:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2212 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2240 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2259:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2259 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2421 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2427:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2445:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2445 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2483 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2489:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2510:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2510 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2324 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2353:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ForOfPIC::Chain::initialize(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src20.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here - 45 | RootedNativeObject arrayProto( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here - 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1546:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'group' declared here - 1545 | RootedObjectGroup group(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1525:66: note: 'cx' declared here - 1525 | ArrayObject* ObjectGroup::getOrFixupCopyOnWriteObject(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:18, - from Unified_cpp_js_src_jit6.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src20.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here - 133 | Rooted group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:119:16: note: 'cx' declared here - 119 | JSContext* cx, Handle callee, Handle newTarget, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 988 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 875 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1400 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1313 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool Encode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4181:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4181 | static MOZ_ALWAYS_INLINE bool Encode(JSContext* cx, HandleLinearString str, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4399:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4399 | return Encode(cx, str, nullptr, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4389:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4389 | return Encode(cx, str, js_isUriReservedPlusPound, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4330:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4330 | static bool Decode(JSContext* cx, HandleLinearString str, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4379:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4379 | return Decode(cx, str, nullptr, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4369:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4369 | return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp -js/src/Unified_cpp_js_src22.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1483:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1483 | bool NodeBuilder::literal(HandleValue val, TokenPos* pos, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1483:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1487 | return callback(cb, val, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3285 | return builder.literal(val, &pn->pn_pos, dst); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1497 | return callback(cb, name, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3398:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3398 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3402 | return identifier(pnAtom, &id->pn_pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2023:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2023 | bool ASTSerializer::importDeclaration(BinaryNode* importNode, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1380 | return callback(cb, importName, bindingName, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1368:20, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1047 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1059:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1059 | return callback(cb, opName, left, right, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1204 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1212:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1212 | return callback(cb, computedVal, expr, member, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { - | ^~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1626:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1338 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1353:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Handle, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Handle, JS::Handle, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:944:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:456:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 456 | MOZ_MUST_USE bool listNode(ASTType type, const char* propName, - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:466:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:469:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1115:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1555 | bool NodeBuilder::classMethod(HandleValue name, HandleValue body, PropKind kind, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1568:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2326:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:871:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 871 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2331:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:862:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 862 | return callback(cb, expr, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::blockStatement(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1927:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2342:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:882:20, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::catchClause(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::catchClause(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2225:29, - inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2246:21, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1477:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | return callback(cb, opt(var), body, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1031:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1031 | return callback(cb, body, handler, opt(finally), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2383:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 981 | return callback(cb, expr, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2384:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:991:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 991 | return callback(cb, test, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2399:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1001:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | return callback(cb, stmt, test, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::forInit(js::frontend::ParseNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2457:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2265 | ? variableDeclaration(&pn->as(), lexical, dst) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2430 | if (!variableDeclaration(&scopeNode->scopeBody()->as(), - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2431 | true, &var)) { - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2441:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2441 | if (!variableDeclaration( - | ~~~~~~~~~~~~~~~~~~~^ - 2442 | &initNode->as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2443 | initNode->isKind(ParseNodeKind::LetDecl) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2444 | initNode->isKind(ParseNodeKind::ConstDecl), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2445 | &var)) { - | ~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:958:20, - inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:970:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 970 | return callback(cb, var, expr, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:973:17, - inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:973:17, - inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:973:17, - inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2459 | builder.forStatement(init, test, update, stmt, &forNode->pn_pos, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2460 | dst); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2468:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | return identifier(atom, pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2470:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:893:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 893 | return callback(cb, opt(label), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2471:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:903:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 903 | return callback(cb, opt(label), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2481 | return identifier(pnAtom, nullptr, &label) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2483:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:913:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 913 | return callback(cb, label, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2494:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:923:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 923 | return callback(cb, arg, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2505:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:933:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 933 | return callback(cb, opt(arg), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2509:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1041:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1041 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2512:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2512 | return classDefinition(&pn->as(), false, dst); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::classField(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::classField(js::frontend::ClassField*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2608:28, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2530:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1579:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1579 | return callback(cb, name, initializer, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2578 | builder.classMethod(key, val, kind, isStatic, &classMethod->pn_pos, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2579 | dst); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::classDefinition(bool, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2299:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1595 | return callback(cb, name, heritage, block, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2704 | return function(funNode, type, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2710:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1169 | return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1160:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2744 | builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2756 | builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1097:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1097 | return callback(cb, opName, lhs, rhs, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::rightAssociate(js::frontend::ListNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2815:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2685 | if (!builder.binaryExpression(op, left, right, &subpos, &right)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1077:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1198:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1182:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2921 | return identifier(pnAtom, nullptr, &propname) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2922 | builder.memberExpression(false, expr, propname, &prop->pn_pos, dst, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2923 | isOptional); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2950 | builder.memberExpression(true, expr, key, &elem->pn_pos, dst, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2951 | isOptional); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::arrayExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3013:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1222 | return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::objectExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3045:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1326:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1326 | return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::prototypeMutation(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3189:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1295:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1295 | return callback(cb, val, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1317:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1317 | return callback(cb, kindName, key, val, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::thisExpression(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3052:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1332:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1332 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::templateLiteral(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3071:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1254:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1254 | return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3092 | builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3102 | builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3103 | dst); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3107:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3107 | return classDefinition(&pn->as(), true, dst); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3134:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3134 | return identifier(firstStr, &firstNode->pn_pos, &firstIdent) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3135:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3135 | identifier(secondStr, &secondNode->pn_pos, &secondIdent) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3136:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1606:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1606 | return callback(cb, meta, property, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3152:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3152 | return identifier(name, &identNode->pn_pos, &ident) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callImportExpression(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3154:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1617:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1617 | return callback(cb, arg, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3170:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3170 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3375 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::arrayPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3317:30, - inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1510 | return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17, - inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3305:36, - inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3320 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::objectPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3372:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1505:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1505 | return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3349 | if (!builder.literal(pname, &propdef->pn_pos, &key)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1284:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1284 | return callback(cb, key, patt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7, - from Unified_cpp_js_src21.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2611:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2611 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1148 | return callback(cb, opName, left, right, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2640 | if (!builder.binaryExpression(op, left, right, &subpos, &left)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::optExpression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1692:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1692 | bool optExpression(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3490 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3405:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3405 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3417:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | return identifier(atom, pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3461 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3477:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3477 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3481:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3481 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::functionBody(js::frontend::ParseNode*, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3571:32, - inlined from 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3482:26, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Rooted&, JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1533:20, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2177:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2177 | bool ASTSerializer::switchStatement(SwitchStatement* switchStmt, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1467:20, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1019:20, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle&, const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle&, const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1452:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1452 | return callback(cb, id, opt(init), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1441:20, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1956 | return function(&pn->as(), AST_FUNC_DECL, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1959 | return variableDeclaration(&pn->as(), false, dst); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1964 | return variableDeclaration(&pn->as(), true, dst); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2066:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2066 | bool ASTSerializer::exportDeclaration(ParseNode* exportNode, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2160:33, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2093:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1411:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1411 | return callback(cb, bindingName, exportName, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::exportBatchSpecifier(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1421:20, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2097:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2107:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2107 | if (!function(&kid->as(), AST_FUNC_DECL, &decl)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2113:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2113 | if (!classDefinition(&kid->as(), false, &decl)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2121:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2121 | if (!variableDeclaration(&kid->as(), - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 2122 | kind != ParseNodeKind::VarStmt, &decl)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1399:20, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3596:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3596 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3597 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3608 | if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3618 | if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3623:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3638:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3646 | if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3652:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3652 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3653 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3662 | if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3667:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3667 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3668 | nullptr, "not 'script' or 'module'"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::init(JS::HandleObject)', - inlined from 'bool {anonymous}::ASTSerializer::init(JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1751:56, - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3696:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 320 | if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:330:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 330 | ReportValueError(cx, JSMSG_NOT_FUNCTION, JSDVG_SEARCH_STACK, funv, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 331 | nullptr); - | ~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::program(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::program(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1940:52, - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3763:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:850:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 850 | return listNode(AST_PROGRAM, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1976 | if (Call(cx, then, thenable, args2, &rval)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1983:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1983 | if (!MaybeGetAndClearExceptionAndStack(cx, &rval, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1988 | return Call(cx, rejectVal, UndefinedHandleValue, rval, &rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool BuildFlatMatchArray(JSContext*, JS::HandleString, JS::HandleString, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4481:25, - inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4539:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool BuildFlatMatchArray(JSContext*, JS::HandleString, JS::HandleString, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4486:25, - inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4539:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Promise.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debugInfo' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here - 408 | Rooted debugInfo( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:406:46: note: 'cx' declared here - 406 | static PromiseDebugInfo* create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4118 | static PromiseReactionRecord* NewReactionRecord( - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1131 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1275 | static MOZ_MUST_USE bool ResolvePromise( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1516 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1326:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1326 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1007:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1007 | if (!MaybeGetAndClearExceptionAndStack(cx, &selfResolutionError, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1018:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1018 | GetProperty(cx, resolution, resolution, cx->names().then, &thenVal); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1023:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1023 | if (!MaybeGetAndClearExceptionAndStack(cx, &error, &errorStack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2777 | return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5584 | bool PromiseObject::resolve(JSContext* cx, Handle promise, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5610 | return Call(cx, funVal, UndefinedHandleValue, resolutionValue, &dummy); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5614 | bool PromiseObject::reject(JSContext* cx, Handle promise, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5630 | return Call(cx, funVal, UndefinedHandleValue, rejectionValue, &dummy); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4420 | if (!GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3682:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here - 659 | Rooted unwrappedFirstPendingPullInto( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:634:16: note: 'cx' declared here - 634 | JSContext* cx, Handle unwrappedController) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:675:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 675 | !GetAndClearExceptionAndStack(cx, &e, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | cx->setPendingException(e, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::MutableWrappedPtrOperations::setElement(JSContext*, uint32_t, JS::HandleValue) [with Wrapper = JS::Rooted]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 343 | MOZ_MUST_USE bool setElement(JSContext* cx, uint32_t index, HandleValue val) { - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5245 | static MOZ_MUST_USE bool PerformPromiseThen( - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5265 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5266 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4350:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4350 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4351 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5450:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 5450 | cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5451 | IncumbentGlobalObject::No)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2448 | success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2456:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2456 | if (!MaybeGetAndClearExceptionAndStack(cx, &exceptionVal, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2461 | if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2462 | &calleeOrRval)) { - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2293 | return ReportIsNotFunction(cx, executorVal); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3398 | if (!values.setElement(cx, index, xVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here - 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here - 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3643 | if (!values.setElement(cx, index, objVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here - 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here - 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3643 | if (!values.setElement(cx, index, objVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2800 | static MOZ_MUST_USE bool RunRejectFunction( - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2811 | return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:606:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3806:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3806 | if (!errors.setElement(cx, index, xVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3819:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3819 | ThrowAggregateError(cx, errors, promiseObj); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3823:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3823 | if (!MaybeGetAndClearExceptionAndStack(cx, &reason, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4055:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4055 | PromiseObject* PromiseObject::unforgeableResolveWithNonPromise( - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableByteStreamController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here - 259 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:256:16: note: 'cx' declared here - 256 | JSContext* cx, Handle stream, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:21: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:320:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)', - inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 504 | cx, ReadableStreamCreateReadResult(cx, val, false, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 505 | unwrappedReader->forAuthorCode())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:511:59: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 511 | return PromiseObject::unforgeableResolveWithNonPromise(cx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4298:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4298 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilledVal, onRejectedVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4299 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4371 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/GuardObjects.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Promise.h:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:464:9: note: in expansion of macro 'MOZ_UNLIKELY' - 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:482:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' - 482 | #define MOZ_ASSERT_GLUE(a, b) a b - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:490:5: note: in expansion of macro 'MOZ_ASSERT_GLUE' - 490 | MOZ_ASSERT_GLUE( \ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' - 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' - 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' - 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:491:9: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' - 491 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4376:3: note: in expansion of macro 'MOZ_ASSERT' - 4376 | MOZ_ASSERT(CanCallOriginalPromiseThenBuiltin(cx, promiseVal)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4396 | if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4397 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1408:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1408 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1409 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1459 | if (!Construct(cx, cVal, cargs, cVal, capability.promise())) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)', - inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49, - inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5289 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5290 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2033:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5188:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5188 | if (CanCallOriginalPromiseThenBuiltin(cx, promiseVal)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5189 | return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5190 | rval, rvalUsed); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5216 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5217 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5232 | return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5233 | args.rval(), - | ~~~~~~~~~~~~ - 5234 | IsPromiseThenOrCatchRetValImplicitlyUsed(cx)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5240 | return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5241 | args.rval(), true); - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5112:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5112 | if (CanCallOriginalPromiseThenBuiltin(cx, thisVal)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5113 | return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5114 | args.rval(), rvalUsed); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5119 | if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5125 | return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5126 | rvalUsed); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5129 | return Call(cx, thenVal, thisVal, UndefinedHandleValue, onRejected, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5130 | args.rval()); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2739:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2739 | if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2740 | resultCapabilityWithoutResolving)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3896 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3934:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3934 | if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3977 | return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4029 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4544:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4544 | MOZ_MUST_USE bool js::AsyncGeneratorAwait( - | ^~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]', - inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4528:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4528 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait( - | ^~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]', - inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4788:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4788 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4856:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4856 | JSObject* resultObj = CreateIterResultObject(cx, value, done); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)::)>]', - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4953:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)::)>]', - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4998:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5007:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5007 | return AsyncGeneratorResume(cx, generator, completionKind, argument); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4773 | value, done); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4781 | exception); - | ~~~~~~~~~~ -In function 'bool DefaultResolvingPromiseReactionJob(JSContext*, JS::Handle)', - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1853:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1663:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1663 | if (!MaybeGetAndClearExceptionAndStack(cx, &handlerResult, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1664 | &unwrappedRejectionStack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)', - inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1746:35, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4773 | value, done); - | ~~~~~~~~~~~~ -In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)', - inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1760:34, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4781 | exception); - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1894:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1894 | PlainObject* resultObj = CreateIterResultObject(cx, argument, done); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1906 | if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1908:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1908 | if (!MaybeGetAndClearExceptionAndStack(cx, &handlerResult, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 1909 | &unwrappedRejectionStack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_reject(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3988:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3988 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2891 | if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2997 | if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3098 | if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3099 | &ignored)) { - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2891 | if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2997 | if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3098 | if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3099 | &ignored)) { - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2558 | if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2891 | if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2997 | if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30, - inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23, - inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3098 | if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3099 | &ignored)) { - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4611:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4611 | if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4620:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4620 | PlainObject* resultObj = CreateIterResultObject(cx, args.get(0), true); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4643:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4643 | if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4675:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4677 | ok = Call(cx, func, iterVal, args[0], &resultVal); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4719:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4719 | if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4727:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4727 | if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)::)>]', - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4752:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5077 | cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5078 | completionVal, resultPromise)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 5091 | if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/TraceableFifo.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::jit::CloseLiveIteratorIon(JSContext*, const InlineFrameIterator&, const js::TryNote*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:119:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'doneValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit6.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::CloseLiveIteratorIon(JSContext*, const InlineFrameIterator&, const js::TryNote*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:119:17: note: 'doneValue' declared here - 119 | RootedValue doneValue(cx, si.read()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:90:45: note: 'cx' declared here - 90 | static void CloseLiveIteratorIon(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::jit::ProcessTryNotesBaseline(JSContext*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)', - inlined from 'void js::jit::HandleExceptionBaseline(JSContext*, JSJitFrameIter&, CommonFrameLayout*, ResumeFromException*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:513:35, - inlined from 'void js::jit::HandleException(ResumeFromException*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:694:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 398 | if (!cx->getPendingException( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 399 | MutableHandleValue::fromMarkedLocation(&rfe->exception))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp -js/src/Unified_cpp_js_src23.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src21.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here - 1794 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:49: note: 'cx' declared here - 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1799 | return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1800 | test, rval); - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here - 1811 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:58: note: 'cx' declared here - 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1816 | return ExecuteRegExpLegacy(cx, nullptr, obj.as(), input, indexp, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1817 | test, rval); - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::RegExpObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h: In static member function 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::RegExpObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: note: 'shape' declared here - 241 | RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:230:16: note: 'cx' declared here - 230 | JSContext* cx, Handle obj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:75:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here - 74 | Rooted regexp( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:72:42: note: 'cx' declared here - 72 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, RegExpFlags, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1880 | if (!cx->getPendingException(error)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp -js/src/jit/Unified_cpp_js_src_jit8.o -In file included from Unified_cpp_js_src21.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In member function 'void js::ProxyObject::init(const js::BaseProxyHandler*, JS::HandleValue, JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:49:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | void ProxyObject::init(const BaseProxyHandler* handler, HandleValue priv, - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:16: note: 'script' declared here - 2153 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2148:52: note: 'cx' declared here - 2148 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12, - from Unified_cpp_js_src22.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:16: note: 'script' declared here - 2314 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2301:53: note: 'cx' declared here - 2301 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp: In function 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'script' declared here - 4357 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4348:16: note: 'cx' declared here - 4348 | JSContext* cx, DPAConstraintInfo& constraintInfo, HandleFunction fun, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here - 1151 | RootedPlainObject templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1138:55: note: 'cx' declared here - 1138 | bool RegExpShared::initializeNamedCaptures(JSContext* cx, HandleRegExpShared re, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1171:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1171 | if (!NativeDefineDataProperty(cx, templateObject, id, dummyString, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1172 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9, - from Unified_cpp_js_src_jit7.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here - 1459 | RootedArrayObject templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1455:70: note: 'cx' declared here - 1455 | ArrayObject* RegExpRealm::createMatchResultTemplateObject(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1478 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1484 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1485 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1492 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1493 | groupsVal, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexicalEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src21.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp: In member function 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:16: note: 'lexicalEnv' declared here - 202 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:187:67: note: 'cx' declared here - 187 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:67:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 67 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::NewSingleton(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:170:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 170 | ProxyObject* ProxyObject::NewSingleton(JSContext* cx, - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here - 287 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:283:60: note: 'cx' declared here - 283 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here - 1573 | Rooted clone( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1570:44: note: 'cx' declared here - 1570 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp -js/src/Unified_cpp_js_src24.o -/usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp -js/src/jit/Unified_cpp_js_src_jit9.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24, - from Unified_cpp_js_src23.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.cpp:7, - from Unified_cpp_js_src_jit8.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src22.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:360:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 360 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:353:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2055 | BigInt* res = ToBigInt(cx, args[0]); - | ~~~~~~~~^~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_DumpMessage(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:495:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:184:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JSString* str = ValueToSource(cx, args[0]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:174:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:118:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:165:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1516 | return RegExpCreate(cx, args[0], args.get(1), args.rval()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_AssertionFailed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:473:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1682 | bool Is(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:415:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 415 | bool js::IsSharedArrayBuffer(HandleValue v) { - | ^~ -In file included from Unified_cpp_js_src23.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool PrimitiveToObject(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2446:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2446 | static bool PrimitiveToObject(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src23.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'void js::InterpreterFrame::initExecuteFrame(JSContext*, JS::HandleScript, js::AbstractFramePtr, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:42:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 42 | void InterpreterFrame::initExecuteFrame(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 234 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:245:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 245 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushExecuteFrame(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleObject, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:402:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 402 | InterpreterFrame* InterpreterStack::pushExecuteFrame( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:417:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 417 | fp->initExecuteFrame(cx, script, evalInFrame, newTargetValue, envChain); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src23.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename MaybeRooted::HandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2182 | JSString* js::ToStringSlow( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2235:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2235 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2236:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2236 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives, unsigned char>(JSContext*, js::HandleArrayObject, uint32_t*, const unsigned char*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::&)::': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives, char16_t>(JSContext*, js::HandleArrayObject, uint32_t*, const char16_t*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::&)::': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src22.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2048:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2048 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 2049 | cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:520:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 520 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 521 | cx, ctor, cx->names().prototype, args[1], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1135:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1135 | if (!JS_GetProperty(cx, savedFrame, prop, &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2271:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2271 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:580:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 580 | if (!ValueToId(cx, args[1], &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 614 | if (!DefineProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2754:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2754 | static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2397:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2397 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3119:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3119 | return GetUnclonedValue( - | ~~~~~~~~~~~~~~~~^ - 3120 | cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3121 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3127:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3127 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11: -In static member function 'static js::jit::MStoreDataViewElement::MThisOpcode* js::jit::MStoreDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]', - inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4194:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1132:12: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 1132 | return new (alloc) MThisOpcode(std::forward(args)...); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8199:3: note: in expansion of macro 'TRIVIAL_NEW_WRAPPERS' - 8199 | TRIVIAL_NEW_WRAPPERS - | ^~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit7.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here - 4170 | MDefinition* littleEndian; - | ^~~~~~~~~~~~ -In constructor 'js::jit::MLoadDataViewElement::MLoadDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)', - inlined from 'static js::jit::MLoadDataViewElement::MThisOpcode* js::jit::MLoadDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8025:3, - inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8013:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 8013 | storageType_(storageType) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here - 4097 | MDefinition* littleEndian; - | ^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1117:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dataClone' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src22.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here - 1116 | Rooted> dataClone( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1113:44: note: 'cx' declared here - 1113 | GlobalScope* GlobalScope::clone(JSContext* cx, Handle scope, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1092:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here - 1090 | Rooted> data(cx, dataArg - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1086:45: note: 'cx' declared here - 1086 | GlobalScope* GlobalScope::create(JSContext* cx, ScopeKind kind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1899 | CallModuleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:453:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 453 | if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 454 | args[1].toInt32(), args[2].toInt32(), nullptr, message, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | &error)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:634:24: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 634 | if (!ValueToId(cx, args[1], &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:694:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 694 | if (!DefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here - 1526 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1519:56: note: 'cx' declared here - 1519 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1545 | return RegExpGetSubstitution(cx, matchResult, string, size_t(position), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1546 | replacement, size_t(firstDollarIndex), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1547 | namedCaptures, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1097:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1097 | if (!JS_GetElement(cx, array, i, &v)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73, - inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit7.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here - 3940 | int32_t res; - | ^~~ -In constructor 'js::jit::MConstant::MConstant(int64_t)', - inlined from 'static js::jit::MConstant* js::jit::MConstant::NewInt64(js::jit::TempAllocator&, int64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:904:33, - inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3971:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:1055:16: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] - 1055 | payload_.i64 = i; - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here - 3959 | int64_t res; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'js::XDRResult XDRTrailingName(js::XDRState*, void*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:260:11: warning: 'u8' may be used uninitialized [-Wmaybe-uninitialized] - 260 | uint8_t u8; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1680:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1680 | bool JSStructuredCloneWriter::startWrite(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1265:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1265 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1282:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1282 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1639:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1639 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1645:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1645 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1650 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1655:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1655 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1664:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1664 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1673:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1673 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2037 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2037 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2044:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2044 | if (!startWrite(key)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2056 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2056 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2068 | if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) || - | ~~~~~~~~~~^~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JSStructuredCloneWriter::write(JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2069:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2069 | !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2727:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2727 | if (!JS::Evaluate(cx, options, srcBuf, &rv)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2008 | bool JSStructuredCloneWriter::write(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2009 | if (!startWrite(v)) { - | ~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3352 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3368:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3368 | return w->startWrite(v); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | bool WriteStructuredClone(JSContext* cx, HandleValue v, - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)', - inlined from 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:673:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2009 | if (!startWrite(v)) { - | ~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3153 | JS_PUBLIC_API bool JS_WriteStructuredClone( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3163 | return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3164 | callbacks, closure, transferable); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3287 | bool JSAutoStructuredCloneBuffer::write( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3292 | bool ok = JS_WriteStructuredClone( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 3293 | cx, value, &data_, data_.scopeForInternalWriting(), cloneDataPolicy, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3294 | optionalCallbacks, closure, transferable); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3279:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3279 | bool JSAutoStructuredCloneBuffer::write( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3283:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3283 | return write(cx, value, transferable, JS::CloneDataPolicy(), - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3284 | optionalCallbacks, closure); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:22: note: 'linearString' declared here - 1343 | RootedLinearString linearString(cx, s->ensureLinear(cx)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1342:52: note: 'cx' declared here - 1342 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:22: note: 'linearString' declared here - 1316 | RootedLinearString linearString(cx, s->ensureLinear(cx)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1315:45: note: 'cx' declared here - 1315 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2171:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2171 | str = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:17: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2173:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:201:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2283 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2456:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2456 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2480:60: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2480 | if (tag == SCTAG_BOOLEAN_OBJECT && !PrimitiveToObject(context(), vp)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2492:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2492 | if (tag == SCTAG_STRING_OBJECT && !PrimitiveToObject(context(), vp)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2504:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2504 | if (!PrimitiveToObject(context(), vp)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2517:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2517 | if (tag == SCTAG_BIGINT_OBJECT && !PrimitiveToObject(context(), vp)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2619:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2619 | if (!readSharedArrayBuffer(vp)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2636:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2636 | return readTypedArray(arrayType, data, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2681:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2681 | return readTypedArray(TagToV1ArrayType(tag), data, vp, true); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2133 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2155:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2155 | if (!readV1ArrayBuffer(arrayType, nelems, &v)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2160:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2160 | if (!startRead(&v)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3315:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3315 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3322:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3322 | return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3328:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3328 | return r->readTypedArray(arrayType, nelems, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2230:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2230 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2241:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2241 | if (!startRead(&v)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2346:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2346 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2367:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2367 | if (!startRead(&payload)) { - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2929:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2929 | if (!startRead(&mutedErrors)) { - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2934:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2934 | if (!startRead(&source) || !source.isString()) { - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2959:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2959 | if (!startRead(&lineVal) || !lineVal.isNumber() || - | ~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2960:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2967:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2967 | if (!startRead(&columnVal) || !columnVal.isNumber() || - | ~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2968:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2978:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2978 | if (!startRead(&name) || !(name.isString() || name.isNull())) { - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2992:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2992 | if (!startRead(&cause) || !(cause.isString() || cause.isNull())) { - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3008 | bool JSStructuredCloneReader::read(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3020:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3020 | if (!startRead(vp)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3057:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3057 | if (!startRead(&key)) { - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3097:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3097 | if (!startRead(&val)) { - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3104:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3104 | if (!MapObject::set(context(), obj, key, val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3118:28: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 3118 | if (!ValueToId(context(), key, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3122:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3122 | if (!DefineDataProperty(context(), obj, id, val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 687 | return r.read(vp); - | ~~~~~~^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here - 1938 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1933:16: note: 'cx' declared here - 1933 | JSContext* cx, frontend::CompilationInfo& compilationInfo, ScopeKind kind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, const JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3135:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3135 | JS_PUBLIC_API bool JS_ReadStructuredClone( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3149:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3149 | return ReadStructuredClone(cx, buf, scope, vp, cloneDataPolicy, callbacks, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3150 | closure); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3270 | bool JSAutoStructuredCloneBuffer::read( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3275:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3275 | return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3276 | cloneDataPolicy, optionalCallbacks, closure); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3173 | JS_PUBLIC_API bool JS_StructuredClone( - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, bool, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, bool, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here - 1963 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1955:43: note: 'cx' declared here - 1955 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1991:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here - 1989 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1982:43: note: 'cx' declared here - 1982 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here - 2016 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2009:43: note: 'cx' declared here - 2009 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:121, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3164:22: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized] - 3164 | MOZ_TRY(resumeAfter(ins)); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here - 3082 | MInstruction* ins; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1840 | if (!Construct(cx, args[0], constructArgs, args[1], &res)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:100: -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp -js/src/Unified_cpp_js_src25.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted**)MEM[(struct JSContext * const &)&cx]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src22.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here - 2164 | Rooted nbase(cx, BaseShape::getUnowned(cx, base)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2147:47: note: 'cx' declared here - 2147 | Shape* EmptyShape::getInitialShape(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::VarScope::XDR(js::XDRState*, js::ScopeKind, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1059:31: warning: 'needsEnvironment' may be used uninitialized [-Wmaybe-uninitialized] - 1059 | scope.set(createWithData(cx, kind, &uniqueData.ref(), firstFrameSlot, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1060 | needsEnvironment, enclosing)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1042:13: note: 'needsEnvironment' was declared here - 1042 | uint8_t needsEnvironment; - | ^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here - 2042 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2034:43: note: 'cx' declared here - 2034 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here - 1511 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1498:57: note: 'cx' declared here - 1498 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'sourceFun' declared here - 3060 | RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(cx, name)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3057:58: note: 'cx' declared here - 3057 | bool JSRuntime::cloneSelfHostedFunctionScript(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39, - from Unified_cpp_js_src24.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1910:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here - 1908 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1899:43: note: 'cx' declared here - 1899 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::FunctionScope::XDR(js::XDRState*, JS::HandleFunction, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:910:31: warning: 'needsEnvironment' may be used uninitialized [-Wmaybe-uninitialized] - 910 | scope.set(createWithData(cx, &uniqueData.ref(), hasParameterExprs, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | needsEnvironment, fun, enclosing)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:889:13: note: 'needsEnvironment' was declared here - 889 | uint8_t needsEnvironment; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:910:31: warning: 'hasParameterExprs' may be used uninitialized [-Wmaybe-uninitialized] - 910 | scope.set(createWithData(cx, &uniqueData.ref(), hasParameterExprs, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | needsEnvironment, fun, enclosing)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:890:13: note: 'hasParameterExprs' was declared here - 890 | uint8_t hasParameterExprs; - | ^~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src24.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 1235 | CompilerConstraintInstance(LifoAlloc* alloc, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 1252 | TypeCompilerConstraint(RecompileInfo compilation, const T& data) - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:99: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here - 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2989 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool CloneProperties(JSContext*, js::HandleNativeObject, JS::HandleObject)', - inlined from 'JSObject* CloneObject(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2983:23, - inlined from 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2994:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2827:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2827 | if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2830:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2830 | if (!CloneValue(cx, selfHostedValue, &val) || - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2831:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2831 | !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3134 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3137:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3137 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3151:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3151 | return CloneValue(cx, selfHostedValue, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1669 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:13: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1673:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1678 | return Call(cx, fun, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1653:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1653 | return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, const char*, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1657 | bool js::CallSelfHostedFunction(JSContext* cx, const char* name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1665:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1665 | return CallSelfHostedFunction(cx, funName, thisv, args, rval); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7, - from Unified_cpp_js_src_jit9.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:7, - from Unified_cpp_js_src24.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp -js/src/Unified_cpp_js_src26.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:16: note: 'str' declared here - 94 | RootedString str(cx, ValueToSource(cx, value)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:86:43: note: 'cx' declared here - 86 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 94 | RootedString str(cx, ValueToSource(cx, value)); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46, - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here - 60 | RootedString desc(cx, symbol->description()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:40: note: 'cx' declared here - 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { - | ^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:140:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:143:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:156:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:17: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:161:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 165 | return ToString(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:187:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 187 | if (!CallSelfHostedFunction(cx, cx->names().RegExpToString, v, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 188 | &rval)) { - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:191:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 191 | return ToString(cx, rval); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 112 | bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, - | ^~ -/usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp -js/src/Unified_cpp_js_src3.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In static member function 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:14: note: 'atom' declared here - 52 | RootedAtom atom(cx, AtomizeString(cx, description)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:51:33: note: 'cx' declared here - 51 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7, - from Unified_cpp_js_src25.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In member function 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:17: note: 'shape' declared here - 2813 | RootedShape shape(cx, obj->lastProperty()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2788:53: note: 'cx' declared here - 2788 | JSContext* cx, JSObject* objArg, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In function 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:16: note: 'proto' declared here - 3291 | RootedObject proto(cx, group->proto().toObjectOrNull()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3281:16: note: 'cx' declared here - 3281 | JSContext* cx, DPAConstraintInfo& constraintInfo, ObjectGroup* group, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp -js/src/Unified_cpp_js_src4.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:157:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 157 | if (!js::BitNot(cx, &operand, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 179 | if (!js::BitAnd(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 201 | if (!js::BitOr(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 222 | if (!js::BitXor(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 244 | if (!js::BitLsh(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 266 | if (!js::BitRsh(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 288 | if (!js::UrshValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73, - inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here - 316 | int32_t result; - | ^~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:312:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 348 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:354:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 379 | if (!js::SubValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 385 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 413 | if (!js::MulValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:419:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 419 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 424 | if (!js::math_imul_handle(cx, lhs, rhs, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 449 | if (!js::DivValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 455 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 477 | if (!js::ModValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 517 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:575:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 575 | if (!js::math_floor_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:595:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 595 | if (!js::math_ceil_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:616:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 616 | if (!js::math_round_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:635:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 635 | if (!js::math_trunc_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:675:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 675 | if (!js::str_fromCharCode_one_arg(cx, operand, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 697 | if (!js::PowValues(cx, &base, &power, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 720 | if (!js::PowValues(cx, &base, &power, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 742 | if (!js::minmax_impl(cx, isMax_, a, b, &result)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 762 | if (!js::math_abs_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:786:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 786 | if (!math_sqrt_handle(cx, num, &result)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:792:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 813 | if (!math_atan2_handle(cx, y, x, &result)) return false; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 886 | if (!js::math_sign_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:928:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 928 | if (!js::math_sin_handle(cx, arg, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:939:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 939 | if (!js::math_log_handle(cx, arg, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1117:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1139:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1139 | if (!RoundFloat32(cx, v, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp -js/src/Unified_cpp_js_src5.o -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1160:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1611:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1611 | if (!js::AtomicIsLockFree(cx, operand, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1538:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1538 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:47, - from Unified_cpp_js_src3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1381:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1381 | JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:654:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 654 | if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:21: note: 'group' declared here - 975 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:972:39: note: 'cx' declared here - 972 | bool RStringSplit::recover(JSContext* cx, SnapshotIterator& iter) const { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1029:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1029 | if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:21: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 695 | static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 102 | bool TypedArrayObject::is(HandleValue v) { - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36, - from Unified_cpp_js_src4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2036:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2036 | bool TypedArrayObjectTemplate::getElement(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2050:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2050 | bool TypedArrayObjectTemplate::getElement(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:842:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 842 | if (!js::math_hypot_handle(cx, vec, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 78 | return ToBigInt(cx, v) != nullptr; - | ~~~~~~~~^~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:90:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2067:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2067 | bool TypedArrayObject::getElement(JSContext* cx, uint32_t index, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2072 | return N##Array::getElement(cx, this, index, val); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENT' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2073 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2072 | return N##Array::getElement(cx, this, index, val); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENT' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2073 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2085:6: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 2085 | bool TypedArrayObject::getElement( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2120 | if (!N##Array::getElement(cx, tarray, i, \ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENTS' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2126 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2120 | if (!N##Array::getElement(cx, tarray, i, \ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENTS' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2126 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2246:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2246 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) { - | ^~ -In file included from Unified_cpp_js_src25.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 157 | Node::Node(HandleValue value) { - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:152:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 152 | inline bool GetElement(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle obj, - | ^~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2511:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2511 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, - | ^~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | if (!ToNumber(cx, v, &d)) { - | ~~~~~~~~^~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' -/usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp -js/src/Unified_cpp_js_src6.o -In file included from Unified_cpp_js_src25.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 96 | !DefineDataProperty(cx, obj, cx->names().count, countValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 102 | !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 112 | if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:7: -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:282:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:287:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 288 | !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:292:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 293 | !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:297:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 298 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:301:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 302 | !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool CreateDataProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:42:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 42 | static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:50:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 50 | return js::DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 103 | return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:75:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:80:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 80 | if (!GetProperty(cx, argObj, argObj, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 81 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:88:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 88 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 89 | highWaterMark, ignored)) { - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:136:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:141:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 141 | if (!GetProperty(cx, argObj, argObj, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:148:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 148 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 149 | highWaterMark, ignored)) { - | ~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 144 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 150 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | &highWaterMarkVal)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 157 | if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:162:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:183:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 183 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:194:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 194 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 195 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:203:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 203 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 204 | cx, stream, underlyingSource, highWaterMark, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 292 | if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:311:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 373 | if (!GetProperty(cx, options, cx->names().preventClose, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | if (!GetProperty(cx, options, cx->names().preventAbort, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 383 | if (!GetProperty(cx, options, cx->names().preventCancel, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | if (!GetProperty(cx, options, cx->names().signal, &signalVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = WritableStream; ErrorCallback = UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]', - inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = WritableStream]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36, - inlined from 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:403:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::SharedOps]', - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descriptor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp: In static member function 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here - 30 | Rooted descriptor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:27:16: note: 'cx' declared here - 27 | JSContext* cx, Handle buffer, uint32_t byteOffset, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'storedError' declared here - 223 | Rooted> storedError(cx, Some(unwrappedDest->storedError())); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:218:51: note: 'cx' declared here - 218 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:718:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:747:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:759:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 759 | if (!DefineDataProperty(cx, obj, entryId, typeReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here - 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:420:51: note: 'cx' declared here - 420 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 303 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'storedError' declared here - 189 | Rooted> storedError(cx, Some(unwrappedSource->storedError())); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:185:16: note: 'cx' declared here - 185 | JSContext* cx, Handle state, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:928:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 932 | if (!MapObject::set(cx, map, stackVal, stackReport)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:939:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 943 | if (!MapObject::set(cx, map, noStack, noStackReport)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ReadFulfilled(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:472:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 472 | if (!GetProperty(cx, result, result, cx->names().done, &doneVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:493:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 493 | if (!GetProperty(cx, result, result, cx->names().value, &chunk)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:9, - from Unified_cpp_js_src4.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::appendValueAndSize(JSContext*, JS::Handle, double)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:54:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 54 | inline bool js::ListObject::appendValueAndSize(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | MOZ_MUST_USE bool js::EnqueueValueWithSize( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:119:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::DequeueValue(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:46:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 46 | MOZ_MUST_USE bool js::DequeueValue(JSContext* cx, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, - from Unified_cpp_js_src5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = float]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = double]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long unsigned int]', - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 605 | if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3254:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3254 | static bool is(HandleValue v) { - | ^~ -In file included from Unified_cpp_js_src3.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:21:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 21 | /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) { - | ^~~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:25:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 25 | /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) { - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ModuleEnvironmentObject* GetModuleEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4907:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'js::ModuleEnvironmentObject* GetModuleEnvironment(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4907:33: note: 'env' declared here - 4907 | RootedModuleEnvironmentObject env(cx, &module->initialEnvironment()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4904:16: note: 'cx' declared here - 4904 | JSContext* cx, HandleModuleObject module) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp -js/src/Unified_cpp_js_src7.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/DbgMacro.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/LinkedList.h:72, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:14: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/TokenStream.h:206, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:38: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1662:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool SetRNGState(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4879:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool SetRNGState(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4884:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool InternalConst(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1138:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4444:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4444 | JS::ubi::Node node = args.get(0); - | ^ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool SetupOOMFailure(JSContext*, bool, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2070:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool SetupOOMFailure(JSContext*, bool, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2080:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:163:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 163 | static bool Reify(JSContext* cx, HandleTypeDescr type, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 172 | return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 173 | args, to); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:611:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:660:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 660 | if (!ToNumber(cx, args[1], &d)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:162:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | MOZ_ALWAYS_INLINE bool ToInt32(JSContext* cx, JS::HandleValue v, int32_t* out) { - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'JSString* JS::ToString(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:256:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 256 | MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'script' declared here - 4470 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4454:41: note: 'cx' declared here - 4454 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObjectModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObjectModuleObject*; T = js::TypedObjectModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypeDescr* js::GlobalObject::getOrCreateScalarTypeDescr(JSContext*, JS::Handle, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:330:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::TypeDescr* js::GlobalObject::getOrCreateScalarTypeDescr(JSContext*, JS::Handle, js::Scalar::Type)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:328:36: note: 'module' declared here - 328 | Rooted module( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:309:16: note: 'cx' declared here - 309 | JSContext* cx, Handle global, Scalar::Type scalarType) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObjectModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObjectModuleObject*; T = js::TypedObjectModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypeDescr* js::GlobalObject::getOrCreateReferenceTypeDescr(JSContext*, JS::Handle, js::ReferenceType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:354:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::TypeDescr* js::GlobalObject::getOrCreateReferenceTypeDescr(JSContext*, JS::Handle, js::ReferenceType)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:352:36: note: 'module' declared here - 352 | Rooted module( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:339:16: note: 'cx' declared here - 339 | JSContext* cx, Handle global, ReferenceType type) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here - 2162 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2153:57: note: 'cx' declared here - 2153 | InlineTypedObject* InlineTypedObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2668:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2668 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2672 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2680 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2690:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2690 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalarint64_t::Func(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' - 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalaruint64_t::Func(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' - 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | bool WeakSetObject::isBuiltinAdd(HandleValue add) { - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:39, - from Unified_cpp_js_src6.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -In file included from Unified_cpp_js_src3.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle, const char*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 76 | if (!GetProperty(cx, underlyingObject, methodName, method)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:143:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 143 | MOZ_MUST_USE bool js::ValidateAndNormalizeHighWaterMark( - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:146:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::MakeSizeAlgorithmFromSizeFunction(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:172:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 172 | MOZ_MUST_USE bool js::MakeSizeAlgorithmFromSizeFunction(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 37 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 44 | return PromiseObject::unforgeableReject(cx, exn); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:99: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* GetPrototype(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:180:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, HandleTypeDescr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 571 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 577 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 578 | typeByteAlignment, - | ~~~~~~~~~~~~~~~~~~ - 579 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 584 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 585 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 586 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 591 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 593 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::InvokeOrNoop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 115 | MOZ_MUST_USE bool js::InvokeOrNoop(JSContext* cx, Handle O, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 127 | if (!GetProperty(cx, O, P, &method)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:78: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::InvokeOrNoop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:137:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here - 632 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:616:52: note: 'cx' declared here - 616 | PromiseObject* js::ReadableStreamPipeTo(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ParseIterativeFailureTestParams(JSContext*, const JS::CallArgs&, IterativeFailureTestParams*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2312:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2312 | if (!JS_GetProperty(cx, options, "expectExceptionOnFailure", &value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2319:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2319 | if (!JS_GetProperty(cx, options, "keepFailing", &value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool DumpObject(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3654:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool GCSlice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1542:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool StartGC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1481:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | static bool valueToNative(JSContext* cx, HandleValue v, T* result) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'unwrappedController' declared here - 143 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:137:68: note: 'cx' declared here - 137 | static bool ReadableStreamDefaultController_desiredSize(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 443 | if (!GetElement(cx, source, source, i, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool ParseGCZealMode(JSContext*, const JS::CallArgs&, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1177:16, - inlined from 'bool UnsetGCZeal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1226:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool ParseGCZealMode(JSContext*, const JS::CallArgs&, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1177:16, - inlined from 'bool GCZeal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1200:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool GCZeal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1206:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:32: -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1793:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1709:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1834:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1834 | if (!GetElement(cx, src, src, 0, &v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1839:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1839 | if (!ToNumber(cx, v, &unused)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4675 | if (!JS_GetProperty(cx, opts, "action", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4679:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4679 | JSString* str = JS::ToString(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4691 | if (!JS_GetProperty(cx, opts, "phases", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4697:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4697 | JSString* str = JS::ToString(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4724 | if (!JS_GetProperty(cx, opts, "depth", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4729:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4729 | if (!ToInt32(cx, v, &depth)) { - | ~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::ReadableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1698:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1698 | if (!ToNumber(cx, args[0], &maxDouble)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1702 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1703 | nullptr, "not a valid maximum frame count"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1715 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1716 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5885:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool DumpStringRepresentation(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4514:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src5.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 542 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultController( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 601 | if (!InvokeOrNoop(cx, underlyingSource, cx->names().start, controllerVal, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | &startResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:609:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 609 | cx, PromiseObject::unforgeableResolve(cx, startResult)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmDisassemble(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1042 | !ConvertToTier(cx, args[1], instance.code(), &tier)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 640 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 660 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 661 | "ReadableStream source.pull method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 662 | cx->names().pull, &pullMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 670 | if (!CreateAlgorithmFromUnderlyingMethod( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 671 | cx, underlyingSource, "ReadableStream source.cancel method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 672 | cx->names().cancel, &cancelMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 679 | return SetUpReadableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 680 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 681 | highWaterMark, sizeAlgorithm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1830:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4981:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RunIterativeFailureTest(JSContext*, const IterativeFailureTestParams&, IterativeFailureSimulator&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2211:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2211 | bool ok = JS_CallFunction(cx, cx->global(), params.testFunction, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2212 | HandleValueArray::empty(), &result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2232:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2232 | if (!cx->getPendingException(&exception)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2269:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2269 | RootedString str(cx, JS::ToString(cx, exception)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 373 | source->onErrored(cx, unwrappedStream, error); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27, - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:540:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 540 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 449 | MOZ_MUST_USE bool js::ReadableStreamControllerError( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 453 | AssertSameCompartment(cx, e); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6240:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6219:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4833:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3792 | if (!JS_GetProperty(cx, cfg, "args", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3797 | if (!JS_GetProperty(cx, cfg, "locals", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3802 | if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:174:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 174 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:201:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 201 | PromiseObject::unforgeableReject(cx, exn)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 81 | static MOZ_MUST_USE ReadableStream* CreateReadableStream( - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 111 | if (!SetUpReadableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 112 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | cancelMethod, highWaterMark, sizeAlgorithm)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1960 | if (!JS_GetProperty(cx, options, "nursery", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ClassSpecMacro.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle, JS::Handle, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:99:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle, JS::Handle, ForAuthorCodeBool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:111:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 111 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = ReadableStream; ErrorCallback = UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]', - inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = ReadableStream]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36, - inlined from 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:96:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:635:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 635 | bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:424:27, - inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:436:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 436 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 584 | CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:277:3: note: in expansion of macro 'NUMBER_CALL' - 277 | MACRO_(Scalar::Int8, int8_t, int8) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:278:3: note: in expansion of macro 'NUMBER_CALL' - 278 | MACRO_(Scalar::Uint8, uint8_t, uint8) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:279:3: note: in expansion of macro 'NUMBER_CALL' - 279 | MACRO_(Scalar::Int16, int16_t, int16) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:280:3: note: in expansion of macro 'NUMBER_CALL' - 280 | MACRO_(Scalar::Uint16, uint16_t, uint16) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:281:3: note: in expansion of macro 'NUMBER_CALL' - 281 | MACRO_(Scalar::Int32, int32_t, int32) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:282:3: note: in expansion of macro 'NUMBER_CALL' - 282 | MACRO_(Scalar::Uint32, uint32_t, uint32) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:283:3: note: in expansion of macro 'NUMBER_CALL' - 283 | MACRO_(Scalar::Float32, float, float32) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:284:3: note: in expansion of macro 'NUMBER_CALL' - 284 | MACRO_(Scalar::Float64, double, float64) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE' - 288 | JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 271 | if (!ToNumber(cx, args[0], &number)) { \ - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:289:3: note: in expansion of macro 'NUMBER_CALL' - 289 | MACRO_(Scalar::Uint8Clamped, uint8_t, uint8Clamped) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR' - 281 | JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 285 | BigInt* bi = ToBigInt(cx, args[0]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'BIGINT_CALL' - 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 285 | BigInt* bi = ToBigInt(cx, args[0]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'BIGINT_CALL' - 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:89:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:89:26: note: 'promise' declared here - 89 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:71:16: note: 'cx' declared here - 71 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2706:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2706 | Register(BASELINE_INTERPRETER_WARMUP_TRIGGER, "blinterp.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2707:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2707 | Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2708:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2708 | Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2709:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2709 | Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2710:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2710 | Register(ION_GVN_ENABLE, "ion.gvn.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2711:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2711 | Register(ION_FORCE_IC, "ion.forceinlineCaches") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2712:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2712 | Register(ION_ENABLE, "ion.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2713:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2713 | Register(JIT_TRUSTEDPRINCIPALS_ENABLE, "jit_trustedprincipals.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2714:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2714 | Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2715:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2715 | Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2716:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2716 | Register(BASELINE_INTERPRETER_ENABLE, "blinterp.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2717:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2717 | Register(BASELINE_ENABLE, "baseline.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2718:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2718 | Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2719:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2719 | Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2720:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2720 | Register(JUMP_THRESHOLD, "jump-threshold") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2721:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2721 | Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2722:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2722 | Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2723:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2723 | Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2724:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2724 | Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2725 | Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2726 | Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2727 | Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2728 | Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2729 | Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2730 | Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2731 | Register(WASM_JIT_BASELINE, "wasm.baseline") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2732 | Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2733 | Register(WASM_JIT_ION, "wasm.ion") - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here - 258 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:254:16: note: 'cx' declared here - 254 | JSContext* cx, Handle value, bool done, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool CurrentGC(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1333 | if (!JS_DefineProperty(cx, result, "incrementalState", val, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1334 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1340:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1340 | if (!JS_DefineProperty(cx, result, "sweepGroup", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1346:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1346 | if (!JS_DefineProperty(cx, result, "isShrinking", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1351:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1351 | if (!JS_DefineProperty(cx, result, "number", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1356:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1356 | if (!JS_DefineProperty(cx, result, "minorCount", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1361:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1361 | if (!JS_DefineProperty(cx, result, "majorCount", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1366:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1366 | if (!JS_DefineProperty(cx, result, "isFull", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1371:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1371 | if (!JS_DefineProperty(cx, result, "isCompacting", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1377:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1377 | if (!JS_DefineProperty(cx, result, "queuePos", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:155:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 155 | if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 217 | resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 218 | true, forAuthorCode); - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:159:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 159 | if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 163 | if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 167 | if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:171:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 171 | if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:175:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 175 | if (!JS_SetProperty(cx, info, "oom-backtraces", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 185 | if (!JS_SetProperty(cx, info, "debug", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!JS_SetProperty(cx, info, "release_or_beta", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 203 | if (!JS_SetProperty(cx, info, "coverage", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 212 | if (!JS_SetProperty(cx, info, "has-ctypes", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 221 | if (!JS_SetProperty(cx, info, "x86", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 230 | if (!JS_SetProperty(cx, info, "x64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 239 | if (!JS_SetProperty(cx, info, "arm", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 248 | if (!JS_SetProperty(cx, info, "arm-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | if (!JS_SetProperty(cx, info, "android", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 266 | if (!JS_SetProperty(cx, info, "windows", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 275 | if (!JS_SetProperty(cx, info, "arm64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 284 | if (!JS_SetProperty(cx, info, "arm64-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 293 | if (!JS_SetProperty(cx, info, "mips32", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | if (!JS_SetProperty(cx, info, "mips64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!JS_SetProperty(cx, info, "mips32-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 320 | if (!JS_SetProperty(cx, info, "mips64-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | if (!JS_SetProperty(cx, info, "asan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 338 | if (!JS_SetProperty(cx, info, "tsan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 347 | if (!JS_SetProperty(cx, info, "ubsan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 356 | if (!JS_SetProperty(cx, info, "has-gczeal", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 365 | if (!JS_SetProperty(cx, info, "more-deterministic", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | if (!JS_SetProperty(cx, info, "profiling", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:383:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 383 | if (!JS_SetProperty(cx, info, "dtrace", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:392:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 392 | if (!JS_SetProperty(cx, info, "valgrind", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:401:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 401 | if (!JS_SetProperty(cx, info, "typed-objects", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:410:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 410 | if (!JS_SetProperty(cx, info, "intl-api", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:419:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 419 | if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:428:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 428 | if (!JS_SetProperty(cx, info, "moz-memory", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:437:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 437 | if (!JS_SetProperty(cx, info, "binast", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:442:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 442 | if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 122 | MOZ_MUST_USE JSObject* js::ReadableStreamCancel( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:125:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 125 | AssertSameCompartment(cx, reason); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:133:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:143:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 143 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:447:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:456:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 382 | MOZ_MUST_USE JSObject* js::ReadableStreamTee_Cancel( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4589 | if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetMarkQueue(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4797:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4797 | if (!JS_WrapValue(cx, &val)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4800:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4800 | if (!JS_SetElement(cx, result, i, val)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:316:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | MOZ_MUST_USE JSObject* js::ReadableStreamControllerCancelSteps( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:319:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | AssertSameCompartment(cx, reason); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:365:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | result = ReadableStreamTee_Cancel(cx, unwrappedTeeState, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 366 | unwrappedDefaultController, reason); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 381 | rval = source->cancel(cx, stream, wrappedReason); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:389:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 389 | result = PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:398:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 416 | result = PromiseCall(cx, unwrappedCancelMethod, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 417 | unwrappedUnderlyingSource, wrappedReason); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:100: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27, - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1075:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1076 | !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:252:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 252 | if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 253 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:248:61: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 248 | PlainObject* iterResult = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 249 | cx, UndefinedHandleValue, true, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:255:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 255 | return PromiseObject::unforgeableResolveWithNonPromise(cx, iterResultVal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:265:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 265 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:149:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 149 | return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | &dummy); - | ~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:334:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readerReadResultPromise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:333:28: note: 'readerReadResultPromise' declared here - 333 | Rooted readerReadResultPromise( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:301:16: note: 'cx' declared here - 301 | JSContext* cx, JS::Handle unwrappedTeeState) { - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:372:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1128:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1142:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1142 | if (!GetProperty(cx, breakdown, breakdown, cx->names().by, &byValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1145:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:192:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:199:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 213 | pullPromise = PromiseCall(cx, unwrappedPullMethod, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | unwrappedUnderlyingSource, controller); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1156:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1156 | if (!GetProperty(cx, breakdown, breakdown, cx->names().count, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1157 | &countValue) || - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1158:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1158 | !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue)) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1170:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1170 | if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1176:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:488:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | PlainObject* readResultObj = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 489 | cx, chunk, false, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:495:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 495 | return PromiseObject::unforgeableResolveWithNonPromise(cx, readResult); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:386:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | MOZ_MUST_USE bool js::ReadableStreamFulfillReadOrReadIntoRequest( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:415:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 415 | PlainObject* iterResult = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 416 | cx, chunk, done, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1122:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:366:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 366 | MOZ_MUST_USE bool js::ReadableStreamDefaultControllerEnqueue( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:369:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 369 | AssertSameCompartment(cx, chunk); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:408:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 408 | success = EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:402:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:418:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 418 | !GetAndClearExceptionAndStack(cx, &exn, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:435:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 435 | cx->setPendingException(exn, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, Census&, JS::HandleObject, CountTypePtr&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1360:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1360 | !GetProperty(cx, options, options, cx->names().breakdown, &breakdown)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:210:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 210 | if (!GetProperty(cx, result, result, cx->names().done, &doneVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:251:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 251 | if (!GetProperty(cx, result, result, cx->names().value, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1070:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1069:29: note: 'module' declared here - 1069 | Rooted module( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1061:39: note: 'cx' declared here - 1061 | static bool WasmReturnFlag(JSContext* cx, unsigned argc, Value* vp, Flag flag) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1000 | !ConvertToTier(cx, args[1], module->module().code(), &tier)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1006 | if (!module->module().extractCode(cx, tier, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1936 | return Reify(cx, elementType, typedObj, offset, vp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1792:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1792 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1939 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1962:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1962 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1974:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1974 | if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2004:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2004 | if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1998 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2011 | return SetPropertyOnProto(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1910:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1910 | return obj_getArrayElement(cx, typedObj, descr, index, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1919:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1855:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1855 | return obj_getElement(cx, obj, receiver, index, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1883:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1883 | return Reify(cx, fieldType, typedObj, offset, vp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1893:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2014:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2014 | bool TypedObject::obj_getOwnPropertyDescriptor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2027:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2027 | if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2055:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2055 | if (!Reify(cx, fieldType, typedObj, offset, desc.value())) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp -js/src/Unified_cpp_js_src8.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'linearStr' declared here - 6020 | RootedLinearString linearStr(cx, StringToLinearString(cx, v.toString())); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6017:16: note: 'cx' declared here - 6017 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6016:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6016 | JSScript* js::TestingFunctionArgumentToScript( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6040:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6040 | RootedFunction fun(cx, JS_ValueToFunction(cx, v)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6087 | script = TestingFunctionArgumentToScript(cx, args[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4372 | RootedString str(cx, ToString(cx, args[0])); - | ~~~~~~~~^~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4377:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4265 | RootedString str(cx, ToString(cx, args[0])); - | ~~~~~~~~^~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4272:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4349 | if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4357 | if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:103:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 103 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 104 | cx, stream, sourceVal, highWaterMark, sizeVal)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33, - from Unified_cpp_js_src6.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:24: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5840 | if (!JS_GetPropertyById(cx, globalLexical, id, &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5846 | if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Handle&, JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here - 570 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:566:16: note: 'cx' declared here - 566 | JSContext* cx, Handle readerObj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamReaderIsClosed(JSContext*, Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:538:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderIsClosed(JSContext*, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:537:33: note: 'unwrappedReader' declared here - 537 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:534:64: note: 'cx' declared here - 534 | JS_PUBLIC_API bool JS::ReadableStreamReaderIsClosed(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here - 595 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:591:16: note: 'cx' declared here - 591 | JSContext* cx, Handle readerObj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here - 554 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:62: note: 'cx' declared here - 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'arr' declared here - 158 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:37: note: 'cx' declared here - 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferViewObject.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:31: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:687:40, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle)', - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 708 | return PromiseCall(cx, closeMethod, underlyingSink); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:737:40, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 765 | return PromiseCall(cx, writeMethod, underlyingSink, chunk, controller); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:443:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 443 | if (!EnqueueValueWithSize(cx, unwrappedController, v, size)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp: In static member function 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here - 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:28:16: note: 'cx' declared here - 28 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here - 252 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:235:16: note: 'cx' declared here - 235 | JSContext* cx, Handle stream, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 234 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultController( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 310 | if (!InvokeOrNoop(cx, underlyingSink, cx->names().start, controllerVal, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 311 | &startResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:318:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 318 | cx, PromiseObject::unforgeableResolve(cx, startResult)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 375 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 376 | "WritableStream sink.write method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 377 | cx->names().write, &writeMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 385 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 386 | "WritableStream sink.close method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | cx->names().close, &closeMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 396 | "WritableStream sink.abort method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | cx->names().abort, &abortMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 404 | return SetUpWritableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 405 | cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 406 | abortMethod, highWaterMark, sizeAlgorithm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -In file included from Unified_cpp_js_src6.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 111 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | &highWaterMarkVal)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 118 | if (!GetProperty(cx, underlyingSink, cx->names().type, &type)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:130:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 130 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:141:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 142 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:150:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 150 | if (!SetUpWritableStreamDefaultControllerFromUnderlyingSink( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 151 | cx, stream, underlyingSink, highWaterMark, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, - inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 845 | mEntered(false) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, - inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, - inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, - inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] - 848 | mLength = aRhs.mLength; - | ~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:71:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 71 | JSObject* js::WritableStreamControllerAbortSteps( - | ^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:83:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]', - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:997:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 997 | bool js::WritableStreamDefaultControllerError( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here - 54 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:49:62: note: 'cx' declared here - 49 | static bool WritableStreamDefaultController_error(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:648:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 648 | bool js::WritableStreamDefaultControllerErrorIfNeeded( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 458 | bool js::WritableStreamDefaultControllerGetChunkSize( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:496:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:508:60: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 508 | if (!cx->isExceptionPending() || !cx->getPendingException(returnValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 542 | bool js::WritableStreamDefaultControllerWrite( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:553:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 553 | EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:558:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 558 | if (!cx->isExceptionPending() || !cx->getPendingException(&enqueueResult)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:96:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:114:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:123:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | cx, PromiseObject::unforgeableReject(cx, storedError)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 181 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, HandleObject, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, - | ^~ -In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = WritableStream; ErrorCallback = UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int)::]', - inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = WritableStream]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36, - inlined from 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:226:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 175 | return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35, - from Unified_cpp_js_src7.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp -js/src/Unified_cpp_js_src9.o -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In static member function 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]', - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 708 | : ToNumber(cx, v, &d))) { - | ~~~~~~~~^~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::OutlineTypedObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here - 1636 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1632:65: note: 'cx' declared here - 1632 | OutlineTypedObject* OutlineTypedObject::createZeroed(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypedObject, JS::HandleValue)', - inlined from 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2322:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 156 | return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 510 | if (!valueToNative(cx, v, &n)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]', - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1463 | if (!GetProperty(cx, other, other, iteratorId, &callee)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 678 | if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 679 | &length)) { - | ~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject-inl.h: In function 'bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject-inl.h:30:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 30 | static MOZ_ALWAYS_INLINE bool WeakCollectionPutEntryInternal( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::set_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:128:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 128 | if (!WeakCollectionPutEntryInternal(cx, map, key, args.get(1))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 219 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:224:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 224 | return WeakCollectionPutEntryInternal(cx, rootedMap, key, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::add_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:44:38: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 44 | if (!WeakCollectionPutEntryInternal(cx, map, value, TrueHandleValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:209:44: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 209 | if (!WeakCollectionPutEntryInternal(cx, obj, keyObject, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 210 | TrueHandleValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:219:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 219 | if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3503 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3508:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3508 | JSString* str = JS::ToString(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3528:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3528 | if (!JS_GetProperty(cx, opts, "scope", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3533:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3533 | RootedString str(cx, JS::ToString(cx, v)); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3568 | if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3569 | scope, &deserialized, policy, nullptr, nullptr)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3222:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3422:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3422 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3427:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3427 | JSString* str = JS::ToString(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3447:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3447 | if (!JS_GetProperty(cx, opts, "scope", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3452:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3452 | RootedString str(cx, JS::ToString(cx, v)); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3469:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3469 | if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:630:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 630 | if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 631 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:636:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 636 | if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 637 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:904:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 904 | StructTypeDescr* StructMetaTypeDescr::createFromArrays( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 945 | if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i], - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:989:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 989 | if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 990 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1089:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1089 | if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1090 | userFieldOffsetsValue, - | ~~~~~~~~~~~~~~~~~~~~~~ - 1091 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1095:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1095 | if (!DefineDataProperty(cx, descr, cx->names().fieldTypes, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1096 | userFieldTypesValue, - | ~~~~~~~~~~~~~~~~~~~~ - 1097 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52, - from Unified_cpp_js_src8.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:866:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:898:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 898 | return createFromArrays(cx, structTypePrototype, opaque, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 899 | /* allowConstruct= */ true, ids, fieldTypeObjs, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 900 | fieldProps); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1429:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1429 | if (!JS_GetProperty(cx, module, "int32", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1434:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1434 | if (!JS_GetProperty(cx, module, "int64", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1439:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1439 | if (!JS_GetProperty(cx, module, "float32", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1444:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1444 | if (!JS_GetProperty(cx, module, "float64", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1449:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1449 | if (!JS_GetProperty(cx, module, "Object", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1454:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1454 | if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]', - inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1470:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1470 | if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1471 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot) [with T = js::StructMetaTypeDescr]', - inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1478:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1486:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1486 | if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1487 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4096:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4096 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4097 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4102 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4103 | nullptr, "not an array object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4110 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4111 | nullptr, - | ~~~~~~~~ - 4112 | "not a dense array object with one or more elements"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4126:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4126 | if (!JS::ToInt32(cx, args[2], &maxNumPaths)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4130:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4130 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[2], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4131 | nullptr, "not greater than 0"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4149:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4149 | JS::ubi::Node node(val); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4156 | JS::ubi::Node root(args[0]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4172 | JS::ubi::Node target(val); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4232 | !JS_DefineProperty(cx, part, "predecessor", predecessor, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4233 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3986:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3986 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3987 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4005 | JS::ubi::Node start(args[0]), target(args[1]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4005 | JS::ubi::Node start(args[0]), target(args[1]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3992:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3992 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3993 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4062:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4062 | if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:29, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h: In member function 'void js::ContextChecks::check(JS::Handle, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:182:8: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 182 | void check(Handle desc, int argIndex) { - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, - from Unified_cpp_js_src9.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src7.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2158:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2158 | static bool DefineDataPropertyById(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2065:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2065 | static bool DefinePropertyByDescriptor(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JSContext::checkImpl(const Args& ...) [with Args = {JS::Handle, JS::Handle, JS::Handle}]', - inlined from 'void JSContext::check(const Args& ...) [with Args = {JS::Handle, JS::Handle, JS::Handle}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:216:14, - inlined from 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2071:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:209:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 209 | (..., js::ContextChecks(this).check(args, argIndex++)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2072 | return DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 318 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:107: -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:322:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:325:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 325 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:330:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 337 | return ValueToSource(cx, value); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 344 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1248:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1248 | if (!BoxNonStrictThis(cx, thisv, thisv)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1593:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1602:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1602 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1707:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1707 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:955:30: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 955 | return DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 956 | cx, global, id, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 957 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2004:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2004 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2011:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2011 | return GetOwnPropertyDescriptor(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2036:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2036 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2040:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2040 | return GetPropertyDescriptor(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2075:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2075 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2079:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2079 | return DefinePropertyByDescriptor(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2180:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2180 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2183:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2183 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2217:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2217 | return DefineDataPropertyById(cx, obj, id, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 2218 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2225:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2225 | return DefineDataPropertyById(cx, obj, id, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 2226 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2233:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2233 | return DefineDataPropertyById(cx, obj, id, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ - 2234 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2537 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2544:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2589 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2597:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyResult]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyResult; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'prop' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:26: note: 'prop' declared here - 2906 | Rooted prop(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2895:60: note: 'cx' declared here - 2895 | JS_PUBLIC_API bool JS_AlreadyHasOwnPropertyById(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, HandleObject, HandleValue, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3148 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3154 | if (!ToPropertyDescriptor(cx, descObj, true, desc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::GetPromiseConstructor(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromiseConstructor(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:25: note: 'global' declared here - 3823 | Rooted global(cx, cx->global()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3821:62: note: 'cx' declared here - 3821 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::GetPromisePrototype(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromisePrototype(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:25: note: 'global' declared here - 3829 | Rooted global(cx, cx->global()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3827:60: note: 'cx' declared here - 3827 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src8.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:65:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 65 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4691:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4691 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4695:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4695 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4696 | NullHandleValue, vp); - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4704 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4709:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4709 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4710 | reviver, vp); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, CallArgs, JSType*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1652:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1652 | const char* source = ValueToSourceForError(cx, args.get(0), bytes); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4919:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4919 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4926:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4926 | return cx->getPendingException(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4929:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4929 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4938:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4938 | cx->setPendingExceptionAndCaptureStack(value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4940:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4940 | cx->setPendingException(value, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:222:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:222:14: note: 'atom' declared here - 222 | RootedAtom atom(cx, Atomize(cx, value, strlen(value))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:220:43: note: 'cx' declared here - 220 | static bool DefineHelpProperty(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:314:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 314 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS::detail::AssertArgumentsAreSane(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5734:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5734 | JS_PUBLIC_API void JS::detail::AssertArgumentsAreSane(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:301:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 301 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:19: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:310:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3923:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3923 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3930:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3930 | PromiseObject::unforgeableReject(cx, rejectionValue)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2203:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2203 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2210:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2210 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2557:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2557 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2560 | return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2600:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2600 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2608:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2632:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2632 | static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~~~~~~~~~ -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2643:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2643 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2645:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2645 | return SetElement(cx, obj, index, v); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2651:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2651 | return SetElement(cx, obj, index, value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2657:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2657 | return SetElement(cx, obj, index, value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2663:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2663 | return SetElement(cx, obj, index, value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2669:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2669 | return SetElement(cx, obj, index, value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2675:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2675 | return SetElement(cx, obj, index, value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3911:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3911 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3918:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3918 | PromiseObject::unforgeableResolve(cx, resolutionValue)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:620:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 620 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 178 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 196 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | propName.get()); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2082:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2082 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2086:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2086 | return DefinePropertyByDescriptor(cx, obj, id, desc, result) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:24: note: 'nobj' declared here - 2982 | RootedNativeObject nobj(cx, &obj->as()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2961:51: note: 'cx' declared here - 2961 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1739:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2014:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2014 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2022:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2022 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2025:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2025 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2033:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2033 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2043:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2043 | JS_PUBLIC_API bool JS_GetPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2051:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2051 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2054:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2054 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2062:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2062 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2237:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2237 | static bool DefineDataProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2246 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2249:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2249 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2252:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2252 | return DefineDataProperty(cx, obj, name, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2283:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2283 | return DefineDataProperty(cx, obj, name, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2290:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2290 | return DefineDataProperty(cx, obj, name, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2297:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2297 | return DefineDataProperty(cx, obj, name, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2298 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2305:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2305 | return DefineDataProperty(cx, obj, name, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2306 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2313:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2313 | return DefineDataProperty(cx, obj, name, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 2314 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3058:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3058 | if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2319:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2319 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2328:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2328 | return DefinePropertyByDescriptor(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2331:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2331 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2340:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2340 | return DefinePropertyByDescriptor(cx, obj, id, desc, result) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2344:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2344 | static bool DefineUCDataProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2352 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2355 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2358:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2358 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2377:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2377 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2384:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2384 | return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2391:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2391 | return DefineUCDataProperty(cx, obj, name, namelen, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 2392 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2399:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2399 | return DefineUCDataProperty(cx, obj, name, namelen, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 2400 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2407:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2407 | return DefineUCDataProperty(cx, obj, name, namelen, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 2408 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2411:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2411 | static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2420 | return DefineDataPropertyById(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2423:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2423 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2426:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2426 | return ::DefineDataElement(cx, obj, index, value, attrs); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2443:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2443 | return ::DefineDataElement(cx, obj, index, value, attrs); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool date_parse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1475:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2450:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2450 | return ::DefineDataElement(cx, obj, index, value, attrs); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2457:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2457 | return ::DefineDataElement(cx, obj, index, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 2458 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2465:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2465 | return ::DefineDataElement(cx, obj, index, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 2466 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2473:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2473 | return ::DefineDataElement(cx, obj, index, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 2474 | HandleValue::fromMarkedLocation(&value), attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2547:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2547 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2554:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2584:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2584 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2586:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2586 | return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2563:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2563 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2570:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2570 | return JS_GetPropertyById(cx, obj, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2573:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2573 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2581 | return JS_GetPropertyById(cx, obj, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2611 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2618:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2618 | return JS_SetPropertyById(cx, obj, id, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2621:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2621 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2629:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2629 | return JS_SetPropertyById(cx, obj, id, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1576:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1576 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1581:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1581 | return ValueToId(cx, value, idp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1683:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1683 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1590:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1590 | return ValueToId(cx, value, idp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:673:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 673 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3065:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3065 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'bool DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)', - inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3013:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3013 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3014 | name, 0, &getterValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3029:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3029 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3030 | name, 1, &setterValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3140:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3140 | if (!DefineDataPropertyById(cx, obj, id, v, ps->attributes())) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3289:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3289 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3290 | nargs, &funVal)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3330:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3330 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3331 | fs->nargs, &funVal)) { - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3935:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3935 | static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3963 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3969:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3969 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::RejectUnwrappedPromiseWithError(JSContext*, JSObject*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:107:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 107 | inline MOZ_MUST_USE bool RejectUnwrappedPromiseWithError( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 810 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:814:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 814 | return CallSelfHostedFunction(cx, cx->names().GetInternalError, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 815 | NullHandleValue, args, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 818 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:822:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 822 | return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 823 | args, error); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetAggregateError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 826 | bool js::GetAggregateError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:830:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 830 | return CallSelfHostedFunction(cx, cx->names().GetAggregateError, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 831 | NullHandleValue, args, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:203:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 203 | JS_FRIEND_API bool JS_WrapPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 20 | bool OpaqueCrossCompartmentWrapper::defineProperty( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 136 | bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 23 | bool DeadObjectProxy::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 30 | bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:95:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 95 | bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1441 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 85 | bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 95 | return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src9.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 105 | return Base::defineProperty(cx, wrapper, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, HandleObject, HandleString, uint32_t, uint32_t, JSErrorReport*, HandleString, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:326:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 326 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src7.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterGetDesiredSize(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:221:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 221 | bool js::WritableStreamDefaultWriterGetDesiredSize( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | static const char* FormatValue(JSContext* cx, HandleValue v, - | ^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:815:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:269:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 269 | MOZ_ALWAYS_INLINE bool CallJSSetterOp(JSContext* cx, SetterOp op, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return op(cx, obj, id, v, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4713 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4726:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4726 | ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4727:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4727 | : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4728 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4699:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4699 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4701:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4701 | return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 13 | bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 90 | bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, HandleObject, JSONWriteCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4680:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4680 | if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4681 | StringifyBehavior::RestrictedSafe)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4648 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4658:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4658 | if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1380 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1382:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1382 | return ReportIsNotFunction(cx, v, -1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 75 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:89:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 89 | return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2852:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2852 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2853 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2859:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2859 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2860 | newTargetVal, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2869 | return js::Construct(cx, fval, cargs, newTargetVal, objp); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2880:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2880 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2881 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2890 | return js::Construct(cx, fval, cargs, fval, objp); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:359:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 359 | MOZ_ALWAYS_INLINE bool Proxy::setInternal(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:359:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 382 | return handler->set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3741:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3741 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3742 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3752 | if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2815:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2825 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2840 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:595:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 595 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:600:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 600 | return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2777 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewSingletonProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:799:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 799 | JS_FRIEND_API JSObject* js::NewSingletonProxyObject( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2796 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3176:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3176 | return OrdinaryToPrimitive(cx, obj, hint, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:47, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:41: -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3431:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3433 | NativeDefineDataProperty(cx, proto.as(), toGMTStringId, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3434 | toUTCStringFun, 0); - | ~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 267 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2758:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:46: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2770:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:101:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | ReportIsNotFunction(cx, v); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool NumberClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1389:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1389 | if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1402:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1402 | if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1409:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1409 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 1410 | cx, ctor, cx->names().NaN, valueNaN, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1416:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1416 | if (!NativeDefineDataProperty( - | ~~~~~~~~~~~~~~~~~~~~~~~~^ - 1417 | cx, global, cx->names().NaN, valueNaN, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1418 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1419:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1419 | !NativeDefineDataProperty( - | ~~~~~~~~~~~~~~~~~~~~~~~~^ - 1420 | cx, global, cx->names().Infinity, valueInfinity, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1421 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 390 | return setInternal(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 397 | if (!Proxy::setInternal(cx, proxy, id, val, receiver, result)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:182:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 182 | static bool GetProxyTrap(JSContext* cx, HandleObject handler, - | ^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:185:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77, - inlined from 'JSFunction* js::NewHandlerWithExtra(JSContext*, Native, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:64:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandlerWithExtra(JSContext*, Native, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:61:16: note: 'cx' declared here - 61 | JSContext* cx, Native handler, JS::Handle target, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:401:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src9.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:458:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 458 | if (cx->getPendingException(&exc) && exc.isObject() && - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:466:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 466 | cx->setPendingException(rootedCopy, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:299:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 299 | MOZ_ALWAYS_INLINE bool Proxy::getInternal(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:299:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 327 | return GetProperty(cx, proto, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 331 | return handler->get(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 339 | return getInternal(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 345 | return Proxy::getInternal(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool ToLocaleFormatHelper(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2974:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2974 | static bool ToLocaleFormatHelper(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 45 | bool ForwardingProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:50:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 50 | return GetOwnPropertyDescriptor(cx, target, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 53 | bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 59 | return DefineProperty(cx, target, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::Wrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 105 | return Base::defineProperty(cx, wrapper, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3074 | return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3062 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3038 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleTimeString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68, - inlined from 'bool date_toLocaleTimeString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3074 | return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleDateString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68, - inlined from 'bool date_toLocaleDateString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3062 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64, - inlined from 'bool date_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3038 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:141:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 144 | bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:149:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 217 | bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'void js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:351:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 351 | cx->setPendingException(errValue, nstack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:257:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 257 | bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:232:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 232 | if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 250 | if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 409 | if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 423 | if (!Call(cx, trap, handler, arg, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 484 | if (!Call(cx, trap, handler, arg, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:311:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 311 | if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | if (!js::Call(cx, trap, hval, args, &hval)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src8.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:159:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 159 | static bool WrapReceiver(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:92:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 92 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:106:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 106 | return proxy->as().handler()->defineProperty(cx, proxy, id, desc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 107 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 525 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:537:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 537 | return proxy->as().handler()->hasInstance(cx, proxy, v, bp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:261:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 261 | if (!ValueToId(cx, idVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here - 889 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:877:16: note: 'cx' declared here - 877 | JSContext* cx, Handle unwrappedStream, bool backpressure) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:284:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 284 | if (!ValueToId(cx, idVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:351:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 351 | if (!ValueToId(cx, idVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 356 | return Proxy::getInternal(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:407:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 407 | if (!ValueToId(cx, idVal, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 413 | if (!Proxy::setInternal(cx, proxy, id, val, receiver, result)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 147 | static bool EnsurePromiseRejected( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | cx, PromiseObject::unforgeableReject(cx, error)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:209:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 209 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | &WritableStreamDefaultWriter::setReadyPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 200 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | &WritableStreamDefaultWriter::setClosedPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here - 371 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:337:16: note: 'cx' declared here - 337 | JSContext* cx, Handle unwrappedStream, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor.constprop(JSContext*, bool, JS::Handle, JS::Handle, const char**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 32 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:71:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 71 | if (!SameValue(cx, desc.value(), current.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:132:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 132 | if (!SameValue(cx, desc.value(), current.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:336:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 336 | MOZ_MUST_USE bool js::WritableStreamStartErroring( - | ^~ -In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:377:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | &WritableStreamDefaultWriter::setReadyPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 132 | JSObject* js::WritableStreamAbort(JSContext* cx, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:19: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:141:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 57 | JSObject* js::WritableStreamDefaultWriterAbort( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 528 | if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 534 | return GetOwnPropertyDescriptor(cx, target, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 545 | if (!Call(cx, trap, handler, targetVal, propKey, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 556 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 597 | if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 606 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 607 | targetDesc, &errorDetails)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightCloseWithError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:712:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 712 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightCloseWithError( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 976 | if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 995 | if (!Call(cx, trap, handler, targetVal, value, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1009 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 283 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:290:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | &WritableStreamDefaultWriter::setReadyPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 200 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | &WritableStreamDefaultWriter::setClosedPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1054:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1054 | if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1071 | if (!Call(cx, trap, handler, targetVal, value, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1081:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1081 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1208 | if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1214:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1233 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1245 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1254 | if (!SameValue(cx, v, desc.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:315:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 315 | PromiseObject* js::WritableStreamDefaultWriterWrite( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:336:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 336 | if (!WritableStreamDefaultControllerGetChunkSize(cx, unwrappedController, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | chunk, &chunkSize)) { - | ~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:368:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 361 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:384:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 361 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:400:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 400 | if (!WritableStreamDefaultControllerWrite(cx, unwrappedController, chunk, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 401 | chunkSize)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:640:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 640 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 658 | if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:664:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 664 | return DefineProperty(cx, target, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:669:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 669 | if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 688 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:700:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 700 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:727:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 727 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 728 | &errorDetails)) - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1112 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1129 | if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1135:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1135 | return GetProperty(cx, target, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1153 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1160:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1160 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1169:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1169 | if (!SameValue(cx, trapResult, desc.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)', - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:895:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 895 | const char* value = FormatValue(cx, arg, valueBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:949:50: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 949 | RootedString thisValStr(cx, ToString(cx, thisVal)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:988:23, - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 131 | return GetProperty(cx, obj, receiverValue, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)', - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1001:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | const char* name = FormatValue(cx, key, nameBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | const char* value = FormatValue(cx, v, valueBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightWriteWithError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:614:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 614 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightWriteWithError( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ownDesc' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:30: note: 'ownDesc' declared here - 155 | Rooted ownDesc(cx, ownDesc_); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:52: note: 'cx' declared here - 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:166:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:186:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 186 | return CallJSSetterOp(cx, setter, receiverObj, id, v, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:191:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 191 | if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:214:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 214 | return DefineDataProperty(cx, receiverObj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 227 | if (!CallSetter(cx, receiver, setterValue, v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 745 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:757:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 757 | RootedString str(cx, JS_ValueToSource(cx, val)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1342:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1342 | if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1355 | if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1379 | if (!Call(cx, trap, thisv, iargs, args.rval())) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:171:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 171 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 172 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 182 | if (!Construct(cx, target, cargs, args.newTarget(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1291:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1291 | if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1303 | return js::Call(cx, fval, args.thisv(), iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1321 | return js::Call(cx, trap, thisv, iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:437:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | return js::Call(cx, target, args.thisv(), iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2033 | return ToNumber(cx, args[i], millis); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 623 | if (!ToNumber(cx, args.get(0), &y)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:630:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 630 | if (!ToNumber(cx, args[1], &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:640:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 640 | if (!ToNumber(cx, args[2], &dt)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 650 | if (!ToNumber(cx, args[3], &h)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:660:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 660 | if (!ToNumber(cx, args[4], &min)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:670:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 670 | if (!ToNumber(cx, args[5], &s)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:680:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 680 | if (!ToNumber(cx, args[6], &milli)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 869 | if (!ToInteger(cx, args[0], &d2)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1211 | if (!ToInteger(cx, args[0], &prec)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1150 | if (!ToInteger(cx, args[0], &prec)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1103 | if (!ToInteger(cx, args[0], &prec)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1992:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1992 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:2004:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2004 | if (!ToInteger(cx, v, &integerIndex)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { - | ^~ -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1829:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1944:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1944 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) { - | ^~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1951:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1572 | if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1573 | !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1836 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1843 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1856:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1856 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1863:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1863 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1875:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1875 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1882:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1882 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1894 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1901 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1921 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1929:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1929 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1936:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1936 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:586:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 163 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:829:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 829 | if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 842 | if (!Call(cx, trap, handler, targetVal, &trapResultArray)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::RequireObject(JSContext*, JSErrNum, int, JS::HandleValue)', - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:37, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1053:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1053 | ReportNotObject(cx, err, spindex, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:783:20, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)', - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:794:26: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 794 | if (!ValueToId(cx, next, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:891:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 891 | if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1963:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1963 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1970 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSString* ErrorReportToString(JSContext*, JS::HandleObject, JSErrorReport*, SniffingBehavior)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:491:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:434:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 434 | if (GetPropertyNoException(cx, exn, behavior, cx->names().name, &nameV) && - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 452 | if (GetPropertyNoException(cx, exn, behavior, cx->names().message, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | &messageV) && - | ~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:503:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:525:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 525 | if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 532 | if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:545:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 545 | if (JS_GetProperty(cx, exnObject, filename_str, &val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:546:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 546 | RootedString tmp(cx, js::ToString(cx, val)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:561:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 561 | if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:562:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:568:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 568 | if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:569:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 174 | detail::AssertArgumentsAreSane(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1984 | } else if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:82:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 82 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:104:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 104 | return GetProperty(cx, proto, receiver, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 125 | return CallGetter(cx, receiver, getterFunc, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 128 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:139:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 139 | if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 146 | return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 254 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool Number(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:641:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1550 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) { - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2094 | if (!ToNumber(cx, args.get(0), &milli)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2104 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2064 | if (!ToNumber(cx, args.get(0), &ms)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2075 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2160 | if (!ToNumber(cx, args.get(0), &s)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2166:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2033 | return ToNumber(cx, args[i], millis); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2178 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2123 | if (!ToNumber(cx, args.get(0), &s)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2129:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2033 | return ToNumber(cx, args[i], millis); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2141 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2240 | if (!ToNumber(cx, args.get(0), &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2246:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2042 | return ToNumber(cx, args[i], sec); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2252:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2033 | return ToNumber(cx, args[i], millis); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2263 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2197 | if (!ToNumber(cx, args.get(0), &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2203:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2042 | return ToNumber(cx, args[i], sec); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2209:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2033 | return ToNumber(cx, args[i], millis); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2220 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2329 | if (!ToNumber(cx, args.get(0), &h)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2051 | return ToNumber(cx, args[i], mins); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2341:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2042 | return ToNumber(cx, args[i], sec); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2358 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2281 | if (!ToNumber(cx, args.get(0), &h)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2051 | return ToNumber(cx, args[i], mins); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2293:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2042 | return ToNumber(cx, args[i], sec); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2310 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2407 | if (!ToNumber(cx, args.get(0), &date)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2419:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2419 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2376 | if (!ToNumber(cx, args.get(0), &date)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2388 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2492 | if (!ToNumber(cx, args.get(0), &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2498:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2510 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2455 | if (!ToNumber(cx, args.get(0), &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2461:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2473 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2584 | if (!ToNumber(cx, args.get(0), &y)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2596:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2607 | dateObj->setUTCTime(v, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2542 | if (!ToNumber(cx, args.get(0), &y)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2554:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2434 | return ToNumber(cx, args[i], date); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2565 | dateObj->setUTCTime(u, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2625 | if (!ToNumber(cx, args.get(0), &y)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2631 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2648 | dateObj->setUTCTime(TimeClip(u), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2009 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2014 | if (!ToNumber(cx, args[0], &result)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2018 | dateObj->setUTCTime(TimeClip(result), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setTime_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57, - inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2009 | dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2014 | if (!ToNumber(cx, args[0], &result)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2018 | dateObj->setUTCTime(TimeClip(result), args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DateOneArgument(JSContext*, const JS::CallArgs&)', - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3416:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3310:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3310 | if (!ToNumber(cx, args[0], &d)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)', - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3329 | if (!ToNumber(cx, args[0], &y)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3335:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3335 | if (!ToNumber(cx, args[1], &m)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3342:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3342 | if (!ToNumber(cx, args[2], &dt)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3352 | if (!ToNumber(cx, args[3], &h)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3362:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3362 | if (!ToNumber(cx, args[4], &min)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3372:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3372 | if (!ToNumber(cx, args[5], &s)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3382:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3382 | if (!ToNumber(cx, args[6], &milli)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 47 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 51 | Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 188 | if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 317 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:324:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 324 | return Wrapper::hasInstance(cx, wrapper, v, bp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 370 | PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -js/src/build/symverscript.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_debug -js/src/build/libjs_static.a -rm -f libjs_static.a -/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o -js/src/build/libmozjs78-ps-debug.so -rm -f libmozjs78-ps-debug.so -/usr/bin/g++ -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs78-ps-debug.so -o libmozjs78-ps-debug.so /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build/libmozjs78-ps-debug_so.list -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/bin -Wl,-rpath-link,/usr/local/lib /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/armv7-unknown-linux-gnueabihf/debug/libjsrust.a -Wl,--version-script,symverscript -lm -lz -lm -ldl -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-debug.so -chmod +x libmozjs78-ps-debug.so -../../../config/nsinstall -R -m 644 'libmozjs78-ps-debug.so' '../../../dist/bin' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_misc -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -js/src/build/spidermonkey_checks.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py -TEST-PASS | check_spidermonkey_style.py | ok -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:36: SyntaxWarning: invalid escape sequence '\s' - reBeforeArg = "(?<=[(,\s])" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\w' - reArgType = "(?P[\w\s:*&]+)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\s' - reArgName = "(?P\s\w+)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' - reArgDefault = "(?P(?:\s=[^,)]+)?)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' - signature = reMatchArg.sub('\g', signature) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' - r'.*DEFINED_ON\((?P[^()]*)\).*', '\g', signature).split(',') -TEST-PASS | check_macroassembler_style.py | ok -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' - space_star_space_pat = re.compile('^\s*\* ?', re.M) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' - category_pat = re.compile('\[([^\]]+)\]') -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:164: SyntaxWarning: invalid escape sequence '\s' - tag_pat = re.compile('^\s*[A-Za-z]+:\s*|\s*$') -TEST-PASS | check_js_opcode.py | ok -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_libs -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make recurse_tools -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[4]: Nothing to be done for 'recurse_tools'. -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' -Creating Python 3 environment -/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. -!! - - ******************************************************************************** - Please avoid running ``setup.py`` directly. - Instead, use pypa/build, pypa/installer or other - standards-based tools. - - See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. - ******************************************************************************** - -!! - self.initialize_options() -created virtual environment CPython3.12.7.final.0-32 in 1464ms - creator CPython3Posix(dest=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpgc95ueux) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator -Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) -Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) -Re-executing in the virtualenv -checking for vcs source checkout... git -checking for a shell... /usr/bin/sh -checking for host system type... armv7l-unknown-linux-gnueabihf -checking for target system type... armv7l-unknown-linux-gnueabihf -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:21: SyntaxWarning: invalid escape sequence '\s' - m = re.match('(?:export\s+)?AUTOCONF\s*:?=\s*(.+)$', -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:26: SyntaxWarning: invalid escape sequence '\s' - m = re.match('(?:export\s+)?(?:CC|CXX)\s*:?=\s*(?:.+)$', -checking for Python 3... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python (3.12.7) -checking for git... /usr/bin/git -checking for Git version... -checking for sparse checkout... no -checking whether cross compiling... no -checking for yasm... not found -checking for the target C compiler... /usr/bin/gcc -checking whether the target C compiler can be used... yes -checking the target C compiler version... -checking the target C compiler works... yes -checking for the target C++ compiler... /usr/bin/g++ -checking whether the target C++ compiler can be used... yes -checking the target C++ compiler version... -checking the target C++ compiler works... yes -checking for the host C compiler... /usr/bin/gcc -checking whether the host C compiler can be used... yes -checking the host C compiler version... -checking the host C compiler works... yes -checking for the host C++ compiler... /usr/bin/g++ -checking whether the host C++ compiler can be used... yes -checking the host C++ compiler version... -checking the host C++ compiler works... yes -checking ARM version support in compiler... 7 -checking for ARM SIMD support in compiler... yes -checking for ARM NEON support in compiler... yes -checking for 64-bit OS... no -checking for new enough STL headers from libstdc++... yes -checking for nasm... not found -checking for linker... bfd -checking for the assembler... /usr/bin/gcc -checking for ar... /usr/bin/ar -checking for pkg_config... /usr/bin/pkg-config -checking for pkg-config version... -checking for stdint.h... yes -checking for inttypes.h... yes -checking for malloc.h... yes -checking for alloca.h... yes -checking for sys/byteorder.h... no -checking for getopt.h... yes -checking for unistd.h... yes -checking for nl_types.h... yes -checking for cpuid.h... no -checking for fts.h... yes -checking for sys/statvfs.h... yes -checking for sys/statfs.h... yes -checking for sys/vfs.h... yes -checking for sys/mount.h... yes -checking for sys/quota.h... yes -checking for linux/quota.h... yes -checking for linux/if_addr.h... yes -checking for linux/rtnetlink.h... yes -checking for sys/queue.h... yes -checking for sys/types.h... yes -checking for netinet/in.h... yes -checking for byteswap.h... yes -checking for linux/perf_event.h... yes -checking for perf_event_open system call... yes -checking whether the C compiler supports -Wbitfield-enum-conversion... no -checking whether the C++ compiler supports -Wbitfield-enum-conversion... no -checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no -checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no -checking whether the C compiler supports -Wunreachable-code-return... no -checking whether the C++ compiler supports -Wunreachable-code-return... no -checking whether the C compiler supports -Wclass-varargs... no -checking whether the C++ compiler supports -Wclass-varargs... no -checking whether the C++ compiler supports -Wempty-init-stmt... no -checking whether the C compiler supports -Wfloat-overflow-conversion... no -checking whether the C++ compiler supports -Wfloat-overflow-conversion... no -checking whether the C compiler supports -Wfloat-zero-conversion... no -checking whether the C++ compiler supports -Wfloat-zero-conversion... no -checking whether the C compiler supports -Wloop-analysis... no -checking whether the C++ compiler supports -Wloop-analysis... no -checking whether the C++ compiler supports -Wc++2a-compat... yes -checking whether the C++ compiler supports -Wcomma... no -checking whether the C compiler supports -Wduplicated-cond... yes -checking whether the C++ compiler supports -Wduplicated-cond... yes -checking whether the C++ compiler supports -Wimplicit-fallthrough... yes -checking whether the C++ compiler supports -Wunused-function... yes -checking whether the C++ compiler supports -Wunused-variable... yes -checking whether the C compiler supports -Wstring-conversion... no -checking whether the C++ compiler supports -Wstring-conversion... no -checking whether the C compiler supports -Wtautological-overlap-compare... no -checking whether the C++ compiler supports -Wtautological-overlap-compare... no -checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no -checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no -checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no -checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no -checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no -checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no -checking whether the C++ compiler supports -Wno-inline-new-delete... no -checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes -checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes -checking whether the C compiler supports -Wno-error=deprecated-declarations... yes -checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes -checking whether the C compiler supports -Wno-error=array-bounds... yes -checking whether the C++ compiler supports -Wno-error=array-bounds... yes -checking whether the C compiler supports -Wno-error=coverage-mismatch... yes -checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes -checking whether the C compiler supports -Wno-error=backend-plugin... no -checking whether the C++ compiler supports -Wno-error=backend-plugin... no -checking whether the C compiler supports -Wno-error=free-nonheap-object... yes -checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes -checking whether the C compiler supports -Wno-multistatement-macros... yes -checking whether the C++ compiler supports -Wno-multistatement-macros... yes -checking whether the C compiler supports -Wno-error=return-std-move... no -checking whether the C++ compiler supports -Wno-error=return-std-move... no -checking whether the C compiler supports -Wno-error=class-memaccess... yes -checking whether the C++ compiler supports -Wno-error=class-memaccess... yes -checking whether the C compiler supports -Wno-error=atomic-alignment... no -checking whether the C++ compiler supports -Wno-error=atomic-alignment... no -checking whether the C compiler supports -Wno-error=deprecated-copy... yes -checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes -checking whether the C compiler supports -Wformat... yes -checking whether the C++ compiler supports -Wformat... yes -checking whether the C compiler supports -Wformat-security... no -checking whether the C++ compiler supports -Wformat-security... no -checking whether the C compiler supports -Wformat-overflow=2... yes -checking whether the C++ compiler supports -Wformat-overflow=2... yes -checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no -checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no -checking whether the C++ compiler supports -Wno-noexcept-type... yes -checking for llvm_profdata... /usr/bin/llvm-profdata -checking whether the C++ compiler supports -fno-sized-deallocation... yes -checking whether the C++ compiler supports -fno-aligned-new... yes -checking for rustc... /usr/bin/rustc -checking for cargo... /usr/bin/cargo -checking rustc version... -checking cargo version... -checking for rust target triplet... armv7-unknown-linux-gnueabihf -checking for rust host triplet... armv7-unknown-linux-gnueabihf -checking for rustdoc... /usr/bin/rustdoc -checking for rustfmt... not found -checking for clang for bindgen... not found -checking for libclang for bindgen... not found -checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -checking for awk... /usr/bin/mawk -checking for perl... /usr/bin/perl -checking for minimum required perl version >= 5.006... -checking for full perl installation... yes -checking for gmake... /usr/bin/make -checking for watchman... not found -checking for xargs... /usr/bin/xargs -checking for rpmbuild... not found -checking for NSIS version... no -checking for llvm-objdump... /usr/bin/llvm-objdump -checking for zlib >= 1.2.3... yes -checking MOZ_ZLIB_CFLAGS... -checking MOZ_ZLIB_LIBS... -lz -checking for autoconf... /usr/bin/ls -creating cache ./config.cache -checking host system type... armv7l-unknown-linux-gnueabihf -checking target system type... armv7l-unknown-linux-gnueabihf -checking build system type... armv7l-unknown-linux-gnueabihf -checking for gcc... (cached) /usr/bin/gcc -std=gnu99 -checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes -checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no -checking whether we are using GNU C... (cached) yes -checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes -checking for c++... (cached) /usr/bin/g++ -checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes -checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no -checking whether we are using GNU C++... (cached) yes -checking whether /usr/bin/g++ accepts -g... (cached) yes -checking for ranlib... ranlib -checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 -checking for strip... strip -checking for sb-conf... no -checking for ve... no -checking for X... no -checking for --noexecstack option to as... yes -checking for -z noexecstack option to ld... yes -checking for -z text option to ld... yes -checking for -z relro option to ld... yes -checking for -z nocopyreloc option to ld... yes -checking for -Bsymbolic-functions option to ld... yes -checking for --build-id=sha1 option to ld... yes -checking whether the linker supports Identical Code Folding... no -checking whether removing dead symbols breaks debugging... no -checking for working const... yes -checking for mode_t... yes -checking for off_t... yes -checking for pid_t... yes -checking for size_t... yes -checking for ssize_t... yes -checking whether 64-bits std::atomic requires -latomic... no -checking for dirent.h that defines DIR... yes -checking for opendir in -ldir... no -checking for gethostbyname_r in -lc_r... no -checking for library containing dlopen... none required -checking for dlfcn.h... yes -checking for socket in -lsocket... no -checking for pthread_create in -lpthreads... no -checking for pthread_create in -lpthread... yes -checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes -checking for getc_unlocked... yes -checking for _getc_nolock... no -checking for gmtime_r... yes -checking for localtime_r... yes -checking for pthread_getname_np... yes -checking for pthread_get_name_np... no -checking for clock_gettime(CLOCK_MONOTONIC)... -checking for sin in -lm... yes -checking for res_ninit()... yes -checking for nl_langinfo and CODESET... yes -checking for an implementation of va_copy()... yes -checking whether va_list can be copied by value... yes -checking for ARM EABI... yes -checking for __thread keyword for TLS variables... yes -checking for localeconv... yes -checking for valid optimization flags... yes -checking for __cxa_demangle... yes -checking for -pipe support... yes -checking for tm_zone tm_gmtoff in struct tm... yes -checking what kind of list files are supported by the linker... linkerscript -checking for posix_fadvise... yes -checking for posix_fallocate... yes -checking for malloc.h... yes -checking for strndup... yes -checking for posix_memalign... yes -checking for memalign... yes -checking for malloc_usable_size... yes -checking whether malloc_usable_size definition can use const argument... no -checking for valloc in malloc.h... yes -checking for valloc in unistd.h... no -checking for _aligned_malloc in malloc.h... no -updating cache ./config.cache -creating ./config.data -Creating config.status -Reticulating splines... -Finished reading 48 moz.build files in 0.68s -Read 0 gyp files in parallel contributing 0.00s to total wall time -Processed into 186 build config descriptors in 0.17s -RecursiveMake backend executed in 0.60s - 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile -FasterMake backend executed in 0.18s - 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted -Total wall time: 1.75s; CPU time: 0.78s; Efficiency: 45%; Untracked: 0.13s -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_pre-export -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests -Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin -Elapsed: 0.12s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. -Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. -Elapsed: 0.60s; From _tests: Kept 1 existing; Added/updated 422; Removed 0 files and 0 directories. -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -rm -f '.cargo/config' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 -DBUILD_ARM_NEON=1 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.6.0"' -DMOZILLA_VERSION_U=78.6.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_THUMB2=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_export -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -mkdir -p '.deps/' -config/host_nsinstall.o -/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/nsinstall.c -config/host_pathsub.o -/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -mkdir -p '../dist/host/bin/' -config/nsinstall_real -/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real -cp nsinstall_real nsinstall.tmp -mv nsinstall.tmp nsinstall -../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -config/system-header.sentinel.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h sys/auxv.h -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -js/src/js-confdefs.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' -js/src/js-config.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in -js/src/selfhosted.out.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js -/usr/bin/g++ -E -o self-hosting-preprocessed.pp -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.6.0" -DMOZILLA_VERSION_U=78.6.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DMOZ_THUMB2=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_ARM=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp -../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[5]: Nothing to be done for 'export'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' -js/src/frontend/ReservedWordsGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' -js/src/gc/StatsPhasesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub -js/src/jit/MOpcodesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h -js/src/gc/StatsPhasesGenerated.inc.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub -js/src/jit/LOpcodesGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/LIR-arm.h -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' -js/src/jit/CacheIROpsGenerated.h.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_compile -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' -js/src/rust/force-cargo-library-build -/usr/bin/cargo rustc --release --manifest-path /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=armv7-unknown-linux-gnueabihf -- -Clto -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt' -mkdir -p '.deps/' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -mkdir -p '.deps/' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -mfbt/lz4.o -/usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c -warning: `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/.cargo/config` is deprecated in favor of `config.toml` -note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` -make[5]: Nothing to be done for 'host-objects'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -js/src/RegExp.o -/usr/bin/g++ -o RegExp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp -mfbt/lz4frame.o -js/src/jsmath.o -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger' -mkdir -p '.deps/' -js/src/debugger/Unified_cpp_js_src_debugger0.o -/usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp -js/src/debugger/Unified_cpp_js_src_debugger1.o -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/binast/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 -warning: Patch `failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. -Patch `failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. -Patch `nix v0.13.1 (https://github.com/shravanrn/nix/?rev=4af6c367603869a30fddb5ffb0aba2b9477ba92e#4af6c367)` was not used in the crate graph. -Patch `rlbox_lucet_sandbox v0.1.0 (https://github.com/PLSysSec/rlbox_lucet_sandbox/?rev=d510da5999a744c563b0acd18056069d1698273f#d510da59)` was not used in the crate graph. -Patch `spirv_cross v0.20.0 (https://github.com/kvark/spirv_cross?branch=wgpu3#20191ad2)` was not used in the crate graph. -Check that the patched package version and available features are compatible -with the dependency requirements. If the patch has a different version from -what is locked in the Cargo.lock file, run `cargo update` to use the new -version. This may also occur with an optional dependency that is not enabled. -warning: failed to save last-use data -This may prevent cargo from accurately tracking what is being used in its global cache. This information is used for automatically removing unused data in the cache. - -unable to open database file: /nonexistent/first-build/.cargo/.global-cache - -Caused by: - Error code 14: Unable to open the database file - Compiling encoding_rs v0.8.22 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=8ca4bd1b02f763b4 -C extra-filename=-8ca4bd1b02f763b4 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-8ca4bd1b02f763b4 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_rs-df693a26d996562e/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-8ca4bd1b02f763b4/build-script-build` - Compiling cfg-if v0.1.10 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] -parameters. Structured like an if-else chain, the first matching branch is the -item that gets emitted. -' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=382505a05eb8edd2 -C extra-filename=-382505a05eb8edd2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` - Compiling cc v1.0.47 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native -C compiler to compile native C code into a static archive to be linked into Rust -code. -' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name cc --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("jobserver", "num_cpus", "parallel"))' -C metadata=89ea4a0c6559a4d4 -C extra-filename=-89ea4a0c6559a4d4 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:26, - from Unified_cpp_js_src_debugger0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c -mfbt/lz4hc.o - Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=18f1ac48ec956d6d -C extra-filename=-18f1ac48ec956d6d --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-18f1ac48ec956d6d -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps/libcc-89ea4a0c6559a4d4.rlib` -/usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c -mfbt/xxhash.o - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_rs-df693a26d996562e/out /usr/bin/rustc --crate-name encoding_rs --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=185ea0d0676af35e -C extra-filename=-185ea0d0676af35e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cfg_if=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libcfg_if-382505a05eb8edd2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:11:5 - | -11 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: `#[warn(unexpected_cfgs)]` on by default - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:689:16 - | -689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 - | -878 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: `#[warn(unused_labels)]` on by default - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 - | -878 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 - | -77 | / euc_jp_decoder_functions!( -78 | | { -79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); -80 | | // Fast-track Hiragana (60% according to Lunde) -... | -220 | | handle -221 | | ); - | |_____- in this macro invocation - | - = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:364:16 - | -364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 - | -111 | / gb18030_decoder_functions!( -112 | | { -113 | | // If first is between 0x81 and 0xFE, inclusive, -114 | | // subtract offset 0x81. -... | -294 | | handle, -295 | | 'outermost); - | |___________________- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unused label - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41 - | -574 | ... 'innermost: loop { - | ^^^^^^^^^^ - | - ::: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 - | -111 | / gb18030_decoder_functions!( -112 | | { -113 | | // If first is between 0x81 and 0xFE, inclusive, -114 | | // subtract offset 0x81. -... | -294 | | handle, -295 | | 'outermost); - | |___________________- in this macro invocation - | - = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 - | -377 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 - | -398 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:231:12 - | -231 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:608:12 - | -608 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `disabled` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1208:68 - | -1208 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `target_arch` are: `aarch64`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1369:20 - | -1369 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 - | -185 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1475 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); - | -------------------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 - | -185 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1476 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); - | -------------------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 - | -280 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1477 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); - | ------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 - | -280 | feature = "cargo-clippy", - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1478 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); - | --------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:93:20 - | -93 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -1479 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); - | --------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/data.rs:425:12 - | -425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1149:16 - | -1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1183:16 - | -1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:319:12 - | -319 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:693:12 - | -693 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:1123:12 - | -1123 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -305 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); - | ------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -306 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); - | -------------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 - | -83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ -... -307 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); - | ----------------------------------------------------------------- in this macro invocation - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: unexpected `cfg` condition value: `cargo-clippy` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:574:20 - | -574 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] - | ^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` - = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` - = note: see for more information about checking conditional configuration - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:743:26 - | -743 | 0...0x7F => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:749:29 - | -749 | 0xC2...0xD5 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:770:36 - | -770 | 0xE1 | 0xE3...0xEC | 0xEE => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:879:29 - | -879 | 0xF1...0xF4 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:942:18 - | -942 | 0...0x7F => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:948:21 - | -948 | 0xC2...0xD5 => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:985:28 - | -985 | 0xE1 | 0xE3...0xEC | 0xEE => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: unexpected `cfg` condition name: `fuzzing` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:39:32 - | -39 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) - | ^^^^^^^ -... -1916 | non_fuzz_debug_assert!(is_utf8_latin1(src)); - | ------------------------------------------- in this macro invocation - | - = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` - = help: consider using a Cargo feature instead - = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: - [lints.rust] - unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } - = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` - = note: see for more information about checking conditional configuration - = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2686:29 - | -2686 | b'A'...b'Z' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:29 - | -2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:43 - | -2691 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2714:29 - | -2714 | b'A'...b'Z' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:29 - | -2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: `...` range patterns are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:43 - | -2723 | b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => { - | ^^^ help: use `..=` for an inclusive range - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - -warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:42 - | -113 | let mut u: u16 = ::std::mem::uninitialized(); - | ^^^^^^^^^^^^^ - | - = note: `#[warn(deprecated)]` on by default - -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:372:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 372 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) { - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here - 762 | RootedAtom src(cx, reObj->getSource()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:757:54: note: 'cx' declared here - 757 | MOZ_ALWAYS_INLINE bool regexp_source_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_source_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:787:66, - inlined from 'bool regexp_source(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:787:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here - 762 | RootedAtom src(cx, reObj->getSource()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:777:38: note: 'cx' declared here - 777 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:22: note: 'shared' declared here - 271 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:266:52: note: 'cx' declared here - 266 | static RegExpShared* CheckPatternSyntax(JSContext* cx, HandleAtom pattern, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'flagStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:18: note: 'flagStr' declared here - 327 | RootedString flagStr(cx, ToString(cx, flagsValue)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:58: note: 'cx' declared here - 307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:317:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 317 | pattern = ToAtom(cx, patternValue); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:20: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:16: note: 'str' declared here - 948 | RootedString str(cx, ToString(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:941:44: note: 'cx' declared here - 941 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here - 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1012:49: note: 'cx' declared here - 1012 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 377 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) { - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:388:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:14: note: 'sourceAtom' declared here - 660 | RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString())); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:654:48: note: 'cx' declared here - 654 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -warning: the type `u16` does not permit being left uninitialized - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:30 - | -113 | let mut u: u16 = ::std::mem::uninitialized(); - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | | - | this code causes undefined behavior when executed - | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done - | - = note: integers must be initialized - = note: `#[warn(invalid_value)]` on by default - -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1201:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63, - inlined from 'bool RegExpSearcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1170:20, - inlined from 'bool js::RegExpSearcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1228:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpSearcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here - 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1217:39: note: 'cx' declared here - 1217 | bool js::RegExpSearcherRaw(JSContext* cx, HandleObject regexp, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1246:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63, - inlined from 'bool js::RegExpTesterRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1276:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpTesterRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here - 1024 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1270:37: note: 'cx' declared here - 1270 | bool js::RegExpTesterRaw(JSContext* cx, HandleObject regexp, HandleString input, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:18: note: 'fun' declared here - 2032 | RootedFunction fun(cx, &lambda.as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2019:52: note: 'cx' declared here - 2019 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2103:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2103:16: note: 'obj' declared here - 2103 | RootedObject obj(cx, &args[0].toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2098:53: note: 'cx' declared here - 2098 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67, - inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here - 416 | RootedValue patternValue(cx, args.get(0)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:477:39: note: 'cx' declared here - 477 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67, - inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 455 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67, - inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here - 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:34: note: 'cx' declared here - 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:362:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 362 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 363 | flagsValue)) { - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here - 416 | RootedValue patternValue(cx, args.get(0)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:409:55: note: 'cx' declared here - 409 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 455 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here - 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:45: note: 'cx' declared here - 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:146:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 146 | if (!NativeDefineDataProperty(cx, groups, key, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here - 223 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:41: note: 'cx' declared here - 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 250 | return CreateRegExpMatchResult(cx, shared, input, matches, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1139:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1139 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1147:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1147 | return CreateRegExpMatchResult(cx, shared, input, *maybeMatches, output); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)', - inlined from 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1153:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1111 | return CreateRegExpMatchResult(cx, shared, string, matches, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1129:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)', - inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1132:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1111 | return CreateRegExpMatchResult(cx, shared, string, matches, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:15: note: 'patternValue' declared here - 520 | RootedValue patternValue(cx, args.get(0)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:487:38: note: 'cx' declared here - 487 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:492:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 492 | if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:506:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:568:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:612:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:619:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:641:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 641 | if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here - 1698 | RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:43: note: 'cx' declared here - 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1616:21, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1626:38, - inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c -mfbt/Compression.o -/usr/bin/g++ -o jsmath.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp -js/src/DoubleToString.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Compression.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp -mfbt/Unified_cpp_mfbt0.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:31: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_max(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:334:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp -mfbt/Unified_cpp_mfbt1.o -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_min(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:359:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:112:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:121:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'void js::Debugger::reportUncaughtException(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1851 | if (cx->getPendingException(&exn)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:130:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cos_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:215:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_exp_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_exp_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:224:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:315:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sqrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:610:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:596:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tan_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:619:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log10_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log10_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:628:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log2_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log2_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:637:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:113: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log1p_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log1p_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:646:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_expm1_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_expm1_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:655:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:664:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:673:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:682:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 177 | bool js::ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:39: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:178:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:183:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 183 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, val, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 184 | nullptr, "not an identifier"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acosh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:691:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linear' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:22: note: 'linear' declared here - 303 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:40: note: 'cx' declared here - 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asinh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:700:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atanh_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:709:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'url_str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:18: note: 'url_str' declared here - 339 | RootedString url_str(cx, ToString(cx, v)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:326:38: note: 'cx' declared here - 326 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cbrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cbrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26, - inlined from 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:873:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:326:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 326 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:335:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 335 | if (!JS_GetProperty(cx, opts, "url", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:352:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 352 | if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:357:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:196:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateMathObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'JSObject* CreateMathObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:16: note: 'proto' declared here - 1040 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1038:46: note: 'cx' declared here - 1038 | static JSObject* CreateMathObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26, - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20, - inlined from 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:301:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37, - inlined from 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37, - inlined from 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16, - inlined from 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:103:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16, - inlined from 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16, - inlined from 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16, - inlined from 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:184:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1520:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'set' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1520:18: note: 'set' declared here - 1520 | RootedObject set(cx, desc.setterObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1496:16: note: 'cx' declared here - 1496 | JSContext* cx, HandleObject obj, MutableHandle desc) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16, - inlined from 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:252:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1495:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1495 | bool Debugger::unwrapPropertyDescriptor( - | ^~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16, - inlined from 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:834:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16, - inlined from 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:864:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1555 | bool js::ParseResumptionValue(JSContext* cx, HandleValue rval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)', - inlined from 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1571:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1548 | if (!GetProperty(cx, obj, obj, name, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)', - inlined from 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1575:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1548 | if (!GetProperty(cx, obj, obj, name, vp)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16, - inlined from 'bool js::math_round(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:582:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 120 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:125:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | return ParseResumptionValue(cx, rval, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:459:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:464:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::callUncaughtExceptionHandler(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1809:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1809 | bool Debugger::callUncaughtExceptionHandler(JSContext* cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1818:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1818 | if (!cx->getPendingException(&exc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1824 | if (js::Call(cx, fval, object, exc, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1880:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1880 | bool getSucceeded = cx->getPendingException(&exception); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 82 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1915:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'generatorObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1914:36: note: 'generatorObj' declared here - 1914 | Rooted generatorObj( - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1890:50: note: 'cx' declared here - 1890 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 138 | bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::updateFromHookResult(js::ResumeMode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2039 | void Completion::updateFromHookResult(ResumeMode resumeMode, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 283 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26, - inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | bool js::math_log_handle(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:311:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 368 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:372:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:375:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 512 | bool js::math_round_handle(JSContext* cx, HandleValue arg, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 590 | bool js::math_sin_handle(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:592:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16, - inlined from 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:606:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 762 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:768:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:771:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:788:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:759:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 759 | return math_hypot_handle(cx, args, args.rval()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 817 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 847 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6449 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6460:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6460 | return DefineDataProperty(cx, value, id, trusted); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6486:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6486 | return definePropertyToTrusted(cx, name, &propval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'gcCycleNumberVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:15: note: 'gcCycleNumberVal' declared here - 6701 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6699:57: note: 'cx' declared here - 6699 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { - | ~~~~~~~~~~~^~ -In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)', - inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6703:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6696 | return DefineDataProperty(cx, obj, propName, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)', - inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6705:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6696 | return DefineDataProperty(cx, obj, propName, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6706:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6706 | !DefineDataProperty(cx, obj, cx->names().gcCycleNumber, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6707 | gcCycleNumberVal)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6731 | if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6732 | start) || - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6733 | !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6738 | if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6731 | if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6732 | start) || - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6733 | !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6738 | if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6744:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6744 | if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger0.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1216 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1217 | nullptr, "a script frame"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1285:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1285:23: note: 'frame' declared here - 1285 | RootedDebuggerFrame frame(cx, &thisobj->as()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:48: note: 'cx' declared here - 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -warning: `encoding_rs` (lib) generated 46 warnings (3 duplicates) - Compiling encoding_c v0.9.7 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=611e3dd3c7d94e96 -C extra-filename=-611e3dd3c7d94e96 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-611e3dd3c7d94e96 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1819:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_8(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1818:15: note: 'value' declared here - 1818 | RootedValue value( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1816:44: note: 'this' declared here - 1816 | bool DebuggerFrame::CallData::onStepGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1857:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1856:15: note: 'value' declared here - 1856 | RootedValue value( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1854:43: note: 'this' declared here - 1854 | bool DebuggerFrame::CallData::onPopGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o DoubleToString.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp -js/src/Utility.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:119: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1802:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1802 | bool Debugger::prepareResumption(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~ -In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode, JS::MutableHandleValue)', - inlined from 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1605:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1605 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1606 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1613:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1613 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, pc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 1614 | &thisv)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1764:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1764 | if (!success || !prepareResumption(cx, frame, pc, resumeMode, &rootValue)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1767 | !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1768:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1768 | !prepareResumption(cx, frame, pc, resumeMode, &rootValue)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processHandlerResult(JSContext*, bool, JS::HandleValue, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1789 | bool Debugger::processHandlerResult(JSContext* cx, bool success, HandleValue rv, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1796 | success = ParseResumptionValue(cx, rv, resumeMode, &value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1798 | return processParsedHandlerResult(cx, frame, pc, success, resumeMode, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1799 | resultMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:636:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 636 | bool DebuggerEnvironment::setVariable(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:672:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - Compiling encoding_c_mem v0.2.5 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=ea51f47c72480c70 -C extra-filename=-ea51f47c72480c70 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-ea51f47c72480c70 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalScope*; T = js::Scope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EvaluateInEnv(JSContext*, JS::Handle, js::AbstractFramePtr, mozilla::Range, const char*, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:995:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'scope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool EvaluateInEnv(JSContext*, JS::Handle, js::AbstractFramePtr, mozilla::Range, const char*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:994:17: note: 'scope' declared here - 994 | RootedScope scope(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:950:38: note: 'cx' declared here - 950 | static bool EvaluateInEnv(JSContext* cx, Handle env, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:950:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 950 | static bool EvaluateInEnv(JSContext* cx, Handle env, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1039 | return ExecuteKernel(cx, script, env, NullHandleValue, frame, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_c_mem-e787ca6d803d03f1/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-ea51f47c72480c70/build-script-build` -[encoding_c_mem 0.2.5] cargo:rerun-if-changed= -[encoding_c_mem 0.2.5] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_c-87fef53ed65fefab/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-611e3dd3c7d94e96/build-script-build` -[encoding_c 0.9.7] cargo:rerun-if-changed= -[encoding_c 0.9.7] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include - Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI=eabihf CARGO_CFG_TARGET_ARCH=arm CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=32 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=armv7-unknown-linux-gnueabihf LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=armv7-unknown-linux-gnueabihf /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-18f1ac48ec956d6d/build-script-build` -[mozglue-static 0.1.0] TARGET = Some("armv7-unknown-linux-gnueabihf") -[mozglue-static 0.1.0] OPT_LEVEL = Some("2") -[mozglue-static 0.1.0] HOST = Some("armv7-unknown-linux-gnueabihf") -[mozglue-static 0.1.0] CXX_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXX_armv7_unknown_linux_gnueabihf = Some(" /usr/bin/g++") -[mozglue-static 0.1.0] CXXFLAGS_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXXFLAGS_armv7_unknown_linux_gnueabihf = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") -[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None -[mozglue-static 0.1.0] DEBUG = Some("false") -[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None -[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv7-a" "-mfpu=vfpv3-d16" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h" "-D_LARGEFILE_SOURCE" "-D_FILE_OFFSET_BITS=64" "-D_TIME_BITS=64" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=." "-fstack-protector-strong" "-fstack-clash-protection" "-Wformat" "-Werror=format-security" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out/wrappers.o" "-c" "wrappers.cpp" -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] AR_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] AR_armv7_unknown_linux_gnueabihf = Some("/usr/bin/ar") -[mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out/wrappers.o" -[mozglue-static 0.1.0] exit status: 0 -[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers -[mozglue-static 0.1.0] cargo:rustc-link-search=native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out -[mozglue-static 0.1.0] CXXSTDLIB_armv7-unknown-linux-gnueabihf = None -[mozglue-static 0.1.0] CXXSTDLIB_armv7_unknown_linux_gnueabihf = None -[mozglue-static 0.1.0] HOST_CXXSTDLIB = None -[mozglue-static 0.1.0] CXXSTDLIB = None -[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ -[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp - Compiling leb128 v0.2.4 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name leb128 --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=9528f76a59f4b91c -C extra-filename=-9528f76a59f4b91c --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13 - | -123 | try!(r.read_exact(&mut buf)); - | ^^^ - | - = note: `#[warn(deprecated)]` on by default - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13 - | -153 | try!(r.read_exact(&mut buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13 - | -200 | try!(w.write_all(&buf)); - | ^^^ - -warning: use of deprecated macro `try`: use the `?` operator instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13 - | -232 | try!(w.write_all(&buf)); - | ^^^ - -warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38 - | -91 | ::std::error::Error::description(self) - | ^^^^^^^^^^^ - -warning: trait objects without an explicit `dyn` are deprecated - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36 - | -104 | fn cause(&self) -> Option<&::std::error::Error> { - | ^^^^^^^^^^^^^^^^^^^ - | - = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! - = note: for more information, see - = note: `#[warn(bare_trait_objects)]` on by default -help: if this is an object-safe trait, use `dyn` - | -104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { - | +++++ + - -warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44 - | -99 | Error::IoError(ref e) => e.description(), - | ^^^^^^^^^^^ - -/usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp -warning: `leb128` (lib) generated 7 warnings - Compiling arrayvec v0.5.1 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name arrayvec --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("array-sizes-129-255", "array-sizes-33-128", "default", "serde", "std"))' -C metadata=6e21ce9bfc9996fd -C extra-filename=-6e21ce9bfc9996fd --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3021:9, - inlined from 'static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3269:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obs' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3269:29: note: 'obs' declared here - 3269 | ExecutionObservableScript obs(cx, script); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3264:64: note: 'cx' declared here - 3264 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, - | ~~~~~~~~~~~^~ - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=95fe510cc55a0ba0 -C extra-filename=-95fe510cc55a0ba0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern arrayvec=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libarrayvec-6e21ce9bfc9996fd.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out -l static=wrappers -l stdc++` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:16: note: 'result' declared here - 5813 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5812:41: note: 'this' declared here - 5812 | bool Debugger::CallData::findSourceURLs() { - | ^ -warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - --> mozglue/static/rust/lib.rs:66:29 - | -66 | fn panic_hook(info: &panic::PanicInfo) { - | ^^^^^^^^^ - | - = note: `#[warn(deprecated)]` on by default - -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::DebuggerMemory::CallData::setAllocationSamplingProbability()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:317:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -warning: `mozglue-static` (lib) generated 1 warning - Compiling wast v16.0.0 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST -' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wast --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=c5009a286cb922b2 -C extra-filename=-c5009a286cb922b2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern leb128=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libleb128-9528f76a59f4b91c.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -/usr/bin/g++ -o Utility.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp -js/src/Interpreter.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireOnGarbageCollectionHook(JSContext*, const JS::dbg::GarbageCollectionEvent::Ptr&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2287 | return js::Call(cx, fval, object, dataVal, &rv) || - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs:48:23 - | -48 | #![deny(missing_docs, intra_doc_link_resolution_failure)] - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(renamed_and_removed_lints)]` on by default - -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6766:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'triggered' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6766:22: note: 'triggered' declared here - 6766 | RootedObjectVector triggered(cx); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6765:16: note: 'cx' declared here - 6765 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4870 | if (!GetProperty(cx, query, query, cx->names().global, &global)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4893 | if (!GetProperty(cx, query, query, cx->names().url, &url)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4905 | if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4947 | if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4967:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4967 | if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4996:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4996 | if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' -mkdir -p '.deps/' -js/src/frontend/Parser.o -/usr/bin/g++ -o Parser.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp -js/src/frontend/Unified_cpp_js_src_frontend0.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr; T = mozilla::UniquePtr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootCount' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_31(D)])[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::takeCensus()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:24: note: 'rootCount' declared here - 402 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:389:43: note: 'this' declared here - 389 | bool DebuggerMemory::CallData::takeCensus() { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:23: -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'bool JS::ubi::CensusHandler::report(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:209:29, - inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:438:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::IdVectorToArray(JSContext*, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1980:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'vals' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JSObject* js::IdVectorToArray(JSContext*, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1980:23: note: 'vals' declared here - 1980 | Rooted vals(cx, ValueVector(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1979:42: note: 'cx' declared here - 1979 | JSObject* js::IdVectorToArray(JSContext* cx, Handle ids) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Interpreter.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp -js/src/ProfilingStack.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'obj' declared here - 1701 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1697:57: note: 'cx' declared here - 1697 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1712:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1712 | if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1713 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lexer.rs:475:21 - | -475 | drop(self.it.next()) - | ^^^^^--------------^ - | | - | argument has type `Option<(usize, char)>` - | - = note: use `let _ = ...` to ignore the expression or result - = note: `#[warn(dropping_copy_types)]` on by default - -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1061:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JS::Result js::DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1098:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1098 | !NativeDefineDataProperty(cx, nenv, id, val, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1126:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1126 | bool ok = EvaluateInEnv( - | ~~~~~~~~~~~~~^ - 1127 | cx, env, frame, chars, - | ~~~~~~~~~~~~~~~~~~~~~~ - 1128 | options.filename() ? options.filename() : "debugger eval code", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1129 | options.lineno(), &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerEnvironment::CallData::namesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:291:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::namesMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:291:16: note: 'obj' declared here - 291 | RootedObject obj(cx, IdVectorToArray(cx, ids)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:281:49: note: 'this' declared here - 281 | bool DebuggerEnvironment::CallData::namesMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::setVariableMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:350:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 350 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:354:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'causeAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:20: note: 'causeAtom' declared here - 1572 | RootedAtom causeAtom(cx, AtomizeUTF8Chars(cx, cause, strlen(cause))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1551:51: note: 'cx' declared here - 1551 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::DebuggerMemory::CallData::setMaxAllocationsLogLength()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:284:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::HandleObject, js::HandleSavedFrame, mozilla::TimeStamp, JS::Realm::DebuggerVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2781:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'activeDebuggers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::HandleObject, js::HandleSavedFrame, mozilla::TimeStamp, JS::Realm::DebuggerVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2781:31: note: 'activeDebuggers' declared here - 2781 | Rooted> activeDebuggers(cx, GCVector(cx)); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2767:55: note: 'cx' declared here - 2767 | bool DebugAPI::slowPathOnLogAllocationSite(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, js::MutableHandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1410:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, js::MutableHandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1409:26: note: 'dobj' declared here - 1409 | RootedDebuggerObject dobj(cx, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1397:46: note: 'cx' declared here - 1397 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'optObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:23: note: 'optObj' declared here - 1348 | RootedPlainObject optObj(cx, NewBuiltinClassInstance(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:45: note: 'cx' declared here - 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1374:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1374 | if (!DefineDataProperty(cx, optObj, name, trueVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2217 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args, - | ^~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2249 | return processHandlerResult(cx, ok, rv, NullFramePtr(), nullptr, resumeMode, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2250 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:485:9, - inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:933:4: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debuggerList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:931:16: note: 'debuggerList' declared here - 931 | DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:918:60: note: 'cx' declared here - 918 | NativeResumeMode DebugAPI::slowPathOnNativeCall(JSContext* cx, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchHook >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::; HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:958:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:959:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 959 | return dbg->fireNativeCall(cx, args, reason, resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:976:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 976 | cx->setPendingExceptionAndCaptureStack(rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2658 | bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2678:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'watchers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2678:22: note: 'watchers' declared here - 2678 | RootedObjectVector watchers(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2668:53: note: 'cx' declared here - 2668 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::firePromiseHook(JSContext*, Hook, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2868 | bool ok = js::Call(cx, fval, object, dbgObj, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5793:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5793:16: note: 'result' declared here - 5793 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5754:41: note: 'this' declared here - 5754 | bool Debugger::CallData::findAllGlobals() { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:53: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, - inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5763:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:25: note: 'global' declared here - 5847 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5842:52: note: 'this' declared here - 5842 | bool Debugger::CallData::makeGlobalObjectReference() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::adoptDebuggeeValue()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5927:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptDebuggeeValue()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5927:18: note: 'obj' declared here - 5927 | RootedObject obj(cx, &v.toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5920:45: note: 'this' declared here - 5920 | bool Debugger::CallData::adoptDebuggeeValue() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6463:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6463 | bool Builder::Object::defineProperty(JSContext* cx, const char* name, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6472 | return definePropertyToTrusted(cx, name, &propval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:579:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 579 | bool DebuggerEnvironment::getVariable(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:612:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 612 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:616:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::getVariableMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 333 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:337:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 337 | return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~ -In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)', - inlined from 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:683:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1216 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1217 | nullptr, "a script frame"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 699 | if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 700 | result)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:711:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 711 | if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 712 | cx, genObj, script, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:16: note: 'argsobj' declared here - 1630 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1625:49: note: 'cx' declared here - 1625 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1643:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1643 | RootedDebuggerFrame thisobj(cx, DebuggerFrame::check(cx, framev)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::addDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:25: note: 'global' declared here - 4296 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4292:38: note: 'this' declared here - 4292 | bool Debugger::CallData::addDebuggee() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:37, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'retval' in '((JS::Rooted**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here - 1950 | RootedValue retval(cx, ret.value); - | ^~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:251:41: note: 'aMatcher' declared here - 251 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant& aV) { - | ~~~~~~~~~~^~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1904:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1904 | if (!ParseEvalOptions(cx, args.get(1), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindings' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_27(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:16: note: 'bindings' declared here - 1931 | RootedObject bindings(cx, RequireObject(cx, args[1])); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1914:54: note: 'this' declared here - 1914 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1937:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1937 | if (!ParseEvalOptions(cx, args.get(2), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)', - inlined from 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6478:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6472 | return definePropertyToTrusted(cx, name, &propval); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2034 | bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg, - | ^~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:158:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'completionValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:158:15: note: 'completionValue' declared here - 158 | RootedValue completionValue(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:152:45: note: 'cx' declared here - 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:152:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const', - inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25, - inlined from 'decltype(auto) mozilla::Variant::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23, - inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23, - inlined from 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2021 | return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 165 | if (!js::Call(cx, fval, frame, completionValue, &rval)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return ParseResumptionValue(cx, rval, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerEnvironment::getCallee(JSContext*, js::MutableHandleDebuggerObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:489:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'callee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getCallee(JSContext*, js::MutableHandleDebuggerObject) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:489:16: note: 'callee' declared here - 489 | RootedObject callee(cx, &scope.as().callee()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:476:48: note: 'cx' declared here - 476 | bool DebuggerEnvironment::getCallee(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::DebuggerFrame::getCallee(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'callee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getCallee(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:453:16: note: 'callee' declared here - 453 | RootedObject callee(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:451:42: note: 'cx' declared here - 451 | bool DebuggerFrame::getCallee(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::DebuggerFrame::getAsyncPromise(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:659:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getAsyncPromise(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:659:16: note: 'resultObject' declared here - 659 | RootedObject resultObject(cx); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:652:48: note: 'cx' declared here - 652 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1508:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D)])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1508:16: note: 'script' declared here - 1508 | RootedScript script(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1503:50: note: 'this' declared here - 1503 | bool DebuggerFrame::CallData::asyncPromiseGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewScript(JSContext*, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2267 | return js::Call(cx, fval, object, dsval, &rv) || handleUncaughtException(cx); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::getScriptInstrumentationId(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6201:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 6201 | bool DebugAPI::getScriptInstrumentationId(JSContext* cx, HandleObject dbgObject, - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::adoptSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: 'obj' declared here - 6030 | RootedObject obj(cx, RequireObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6025:38: note: 'this' declared here - 6025 | bool Debugger::CallData::adoptSource() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool RememberSourceURL(JSContext*, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2342:65, - inlined from 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2370:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2342:16: note: 'holder' declared here - 2342 | RootedObject holder(cx, script->global().getSourceURLsHolder()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2365:39: note: 'cx' declared here - 2365 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1319:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here - 1318 | RootedDebuggerEnvironment envobj( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1301:43: note: 'cx' declared here - 1301 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here - 441 | Rooted parent(cx, referent()->enclosingEnvironment()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:439:16: note: 'cx' declared here - 439 | JSContext* cx, MutableHandleDebuggerEnvironment result) const { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::findMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 310 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here - 146 | RootedDebuggerEnvironment environment( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here - 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:45:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here - 44 | Rooted memory( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:40:51: note: 'cx' declared here - 40 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4496:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here - 4495 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4467:37: note: 'cx' declared here - 4467 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4486:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4486 | if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6568:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 6568 | if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6569 | debuggeeWouldRunCtor, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: note: 'proto' declared here - 922 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:907:45: note: 'cx' declared here - 907 | bool DebuggerFrame::getArguments(JSContext* cx, HandleDebuggerFrame frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:242:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 242 | static MOZ_MUST_USE bool ApplyFrameResumeMode(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool AdjustGeneratorResumptionValue(JSContext*, js::AbstractFramePtr, js::ResumeMode&, JS::MutableHandleValue)', - inlined from 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:256:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1697:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1697 | PlainObject* pair = CreateIterResultObject(cx, vp, true); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1742:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1742 | ? PromiseObject::unforgeableReject(cx, vp) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1743:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1743 | : PromiseObject::unforgeableResolve(cx, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:268:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 268 | cx->setPendingException(rval, exnStack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:270:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 270 | cx->setPendingExceptionAndCaptureStack(rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:288:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 288 | static bool ApplyFrameResumeMode(JSContext* cx, AbstractFramePtr frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onSingleStep(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2615:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2619:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2619 | bool success = handler->onStep(cx, frame, nextResumeMode, &nextValue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2620 | return dbg->processParsedHandlerResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2621 | cx, iter.abstractFramePtr(), iter.pc(), success, nextResumeMode, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2622 | nextValue, resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)', - inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2632:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, js::MutableHandleDebuggerFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:637:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'genObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, js::MutableHandleDebuggerFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:637:38: note: 'genObj' declared here - 637 | Rooted genObj(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:619:36: note: 'cx' declared here - 619 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2152 | if (!getFrame(cx, iter, &scriptFrame)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2158 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2159 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2160 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:485:9, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34, - inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debuggerList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34: note: 'debuggerList' declared here - 2313 | DebuggerList debuggerList(cx, hookIsEnabled); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1221:55: note: 'cx' declared here - 1221 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1229:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1229 | -> bool { return dbg->fireDebuggerStatement(cx, resumeMode, vp); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45, - inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2163 | bool Debugger::fireExceptionUnwind(JSContext* cx, HandleValue exc, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2174:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2174 | if (!getFrame(cx, iter, &scriptFrame) || - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2182 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2183 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1263:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1263 | if (!cx->getPendingException(&exc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1272:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1272 | return dbg->fireExceptionUnwind(cx, exc, resumeMode, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1278:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1278 | cx->setPendingException(exc, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2474:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2474 | if (!dbg->getFrame(cx, iter, &scriptFrame)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2123:19, - inlined from 'js::DebugAPI::onTrap(JSContext*)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)', - inlined from 'js::DebugAPI::onTrap(JSContext*)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2141 | return js::Call(cx, fval, rval, args, rval); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2491 | return dbg->processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2492 | iter.pc(), resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)', - inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2510:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 291 | return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getNewestFrame()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4450:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4450 | return dbg->getFrame(cx, iter, args.rval()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::adoptFrame()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_37(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:16: note: 'obj' declared here - 5978 | RootedObject obj(cx, RequireObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5973:37: note: 'this' declared here - 5973 | bool Debugger::CallData::adoptFrame() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5990 | RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireEnterFrame(JSContext*, js::ResumeMode&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2186:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2186 | bool Debugger::fireEnterFrame(JSContext* cx, ResumeMode& resumeMode, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2211 | bool ok = js::Call(cx, fval, object, scriptFrame, &rv); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2213 | return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2214 | resumeMode, vp); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:485:9, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debuggerList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34: note: 'debuggerList' declared here - 2313 | DebuggerList debuggerList(cx, hookIsEnabled); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2310:50: note: 'cx' declared here - 2310 | bool Debugger::dispatchResumptionHook(JSContext* cx, AbstractFramePtr frame, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40, - inlined from 'js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList >::dispatchHook >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::):: >(JSContext*, js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'bool js::DebuggerList::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList >::dispatchResumptionHook >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33, - inlined from 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22, - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:874:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 874 | -> bool { return dbg->fireEnterFrame(cx, resumeMode, vp); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerList::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]', - inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | ApplyFrameResumeMode(cx, frame, resumeMode, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:395:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newTarget' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:395:16: note: 'newTarget' declared here - 395 | RootedObject newTarget(cx, &args.newTarget().toObject()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:388:54: note: 'cx' declared here - 388 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:39:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 39 | static inline bool IsOptimizedArguments(AbstractFramePtr frame, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:183, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:20: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here - 2381 | RootedString str(cx_, ConcatStrings(cx_, prefix, propAtom)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2372:59: note: 'this' declared here - 2372 | HandleAtom propAtom) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here - 4341 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4337:41: note: 'this' declared here - 4337 | bool Debugger::CallData::removeDebuggee() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here - 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | inline bool GetElement(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 275 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static void js::Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext*, js::AbstractFramePtr, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6376:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext*, js::AbstractFramePtr, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6376:18: note: 'script' declared here - 6376 | RootedScript script(cx, frame.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6344:68: note: 'cx' declared here - 6344 | void Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 97 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | return BoxNonStrictThis(cx, thisv, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, - inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here - 158 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:40: note: 'cx' declared here - 253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17, - inlined from 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1118:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1134:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1134 | success = handler->onPop(cx, frameobj, completion, nextResumeMode, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1135 | &nextValue); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1138 | return dbg->processParsedHandlerResult(cx, frame, pc, success, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1139 | nextResumeMode, nextValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1140 | resumeMode, &rval); - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1174:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1174 | if (!ApplyFrameResumeMode(cx, frame, completionResumeMode, completionValue, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1175 | completionStack)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::MakeDefaultConstructor(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:305:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSFunction* js::MakeDefaultConstructor(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:304:18: note: 'sourceFun' declared here - 304 | RootedFunction sourceFun( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:281:51: note: 'cx' declared here - 281 | JSFunction* js::MakeDefaultConstructor(JSContext* cx, HandleScript script, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:369:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 369 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, - | ^~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:384:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 410 | envChain_, evalInFrame_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)', - inlined from 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:417:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 410 | envChain_, evalInFrame_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:960:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 960 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) { - | ^~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:970:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:974:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 974 | ReportValueError(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 975 | "not an object or null"); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::PlainObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:979:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 979 | PlainObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:981:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 981 | ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 998 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1004:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'scope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:15: note: 'scope' declared here - 1082 | RootedScope scope(cx, ei.initialFrame().script()->innermostScope(pc)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1077:39: note: 'cx' declared here - 1077 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::TryNoteIter::TryNoteIter(JSContext*, JSScript*, jsbytecode*, TryNoteFilter) [with TryNoteFilter = InterpreterTryNoteFilter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:475:43, - inlined from 'TryNoteIterInterpreter::TryNoteIterInterpreter(JSContext*, const js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1163:51, - inlined from 'HandleErrorContinuation ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1194:43, - inlined from 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1297:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tni' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1194:31: note: 'tni' declared here - 1194 | for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) { - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1266:55: note: 'cx' declared here - 1266 | static HandleErrorContinuation HandleError(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1354:22: note: 'this' declared here - 1354 | JSAtom* bigIntAtom(); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here - 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1349 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4640:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4640 | bool js::ThrowOperation(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4642 | cx->setPendingExceptionAndCaptureStack(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here - 4695 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:33: note: 'cx' declared here - 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4685:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] - 4685 | if (!proto) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here - 4658 | JSObject* proto; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4701:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4704 | bool js::GetValueProperty(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4706 | return GetProperty(cx, value, name, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 4782 | if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4831:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4831 | return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4866 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4890 | if (!DefineDataProperty(cx, parent, name, rval, attrs)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::PutProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21, - inlined from 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4915:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'obj' declared here - 4923 | RootedObject obj(cx, script->getObject(pc)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4918:58: note: 'cx' declared here - 4918 | JSObject* js::SingletonObjectLiteralOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4948 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4950 | if (!cx->getPendingException(res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { - | ^~ -In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)', - inlined from 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4962:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4950 | if (!cx->getPendingException(res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here - 4969 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:38: note: 'cx' declared here - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ^~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here - 4969 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:38: note: 'cx' declared here - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, - | ^~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)', - inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here - 5001 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:38: note: 'cx' declared here - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here - 5001 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:38: note: 'cx' declared here - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5034:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5034:12: note: 'id' declared here - 5034 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:38: note: 'cx' declared here - 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5045:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5045:12: note: 'id' declared here - 5045 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:50: note: 'cx' declared here - 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21, - inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5056:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5056:12: note: 'id' declared here - 5056 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:38: note: 'cx' declared here - 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9987:55: note: 'this' declared here - 9987 | JSAtom* GeneralParser::bigIntAtom() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21, - inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, const JS::CallArgs&, js::Debugger&, Hook)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4056 | return ReportIsNotFunction(cx, args[0], args.length() - 1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, - | ^~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5066:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5069 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ReceiverGuard.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:18: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29, - inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29, - inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:12: -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17, - inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40, - inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1472 | return BigInt::addValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5074 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17, - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40, - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1488 | return BigInt::subValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17, - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40, - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1504 | return BigInt::mulValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::getDebuggees()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4418:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_29(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getDebuggees()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4418:21: note: 'arrobj' declared here - 4418 | RootedArrayObject arrobj(cx, NewDenseFullyAllocatedArray(cx, count)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4401:39: note: 'this' declared here - 4401 | bool Debugger::CallData::getDebuggees() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5084 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17, - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40, - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1520 | return BigInt::divValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5089 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17, - inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40, - inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1544 | return BigInt::modValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5094 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17, - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40, - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1560 | return BigInt::powValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5099 | bool js::BitNot(JSContext* cx, MutableHandleValue in, MutableHandleValue res) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23, - inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1575 | return BigInt::bitNotValue(cx, in, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5103 | bool js::BitXor(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23, - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52, - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5108 | bool js::BitOr(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23, - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52, - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Debugger::CallData::findObjects()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5722:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queryObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_30(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5722:18: note: 'queryObject' declared here - 5722 | RootedObject queryObject(cx, RequireObject(cx, args[0])); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5718:38: note: 'this' declared here - 5718 | bool Debugger::CallData::findObjects() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5113 | bool js::BitAnd(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23, - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52, - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5118 | bool js::BitLsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23, - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52, - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1639 | return BigInt::lshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::Debugger::ObjectQuery::parseQuery(JS::HandleObject)', - inlined from 'bool js::Debugger::CallData::findObjects()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5723:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5560:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 5560 | if (!GetProperty(cx, query, query, cx->names().class_, &cls)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5123 | bool js::BitRsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23, - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52, - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1660 | return BigInt::rshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5128 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17, - inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40, - inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16, - inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44, - inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5133 | bool js::LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5138 | bool js::LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5143 | bool js::GreaterThan(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5148 | bool js::GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5153 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) { - | ^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5155:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5259:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5259:12: note: 'id' declared here - 5259 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:51: note: 'cx' declared here - 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1354:22: note: 'this' declared here - 1354 | JSAtom* bigIntAtom(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, - | ^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5372:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5372:16: note: 'obj' declared here - 5372 | RootedObject obj(cx, &arg.toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:40: note: 'cx' declared here - 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_52(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:21: note: 'result' declared here - 202 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:190:52: note: 'this' declared here - 190 | bool DebuggerMemory::CallData::drainAllocationsLog() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'baseobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here - 5563 | RootedArrayObject baseobj( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5558:58: note: 'cx' declared here - 5558 | ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 221 | if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 228 | if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 238 | if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 246 | if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 251 | if (!DefineDataProperty(cx, obj, cx->names().size, size)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 256 | if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 221 | if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 228 | if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 238 | if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 246 | if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 251 | if (!DefineDataProperty(cx, obj, cx->names().size, size)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 256 | if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5662 | bool js::ThrowObjectCoercible(JSContext* cx, HandleValue value) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5664 | ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5668 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5673:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here - 158 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:34: note: 'cx' declared here - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, - | ^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here - 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here - 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:40, - inlined from 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1946:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:18: note: 'str' declared here - 1928 | RootedString str(cx, ref.toString()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:44: note: 'cx' declared here - 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9987:55: note: 'this' declared here - 9987 | JSAtom* GeneralParser::bigIntAtom() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:45:16: note: 'cx' declared here - 45 | JSContext* cx, HandleFunction fun, HandleObject enclosingEnv, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65, - inlined from 'JSObject* js::FunWithProtoOperation(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:991:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::FunWithProtoOperation(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:989:48: note: 'cx' declared here - 989 | JSObject* js::FunWithProtoOperation(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65, - inlined from 'JSObject* js::Lambda(JSContext*, JS::HandleFunction, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4717:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::Lambda(JSContext*, JS::HandleFunction, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4709:33: note: 'cx' declared here - 4709 | JSObject* js::Lambda(JSContext* cx, HandleFunction fun, HandleObject parent) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here - 65 | JS::Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:56:16: note: 'cx' declared here - 56 | JSContext* cx, JS::Handle baseobj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65, - inlined from 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4731:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here - 78 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:38: note: 'cx' declared here - 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5162:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5162 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1326:61: note: 'this' declared here - 1326 | YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_46(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here - 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1717:78: note: 'this' declared here - 1717 | bool namedImportsOrNamespaceImport(TokenKind tt, ListNodeType importSpecSet); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_40(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here - 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1664:36: note: 'this' declared here - 1664 | BinaryNodeType importDeclaration(); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4011:54: note: 'this' declared here - 4011 | DeclarationKind kind, YieldHandling yieldHandling) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1326:61: note: 'this' declared here - 1326 | YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_46(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here - 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1717:78: note: 'this' declared here - 1717 | bool namedImportsOrNamespaceImport(TokenKind tt, ListNodeType importSpecSet); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_40(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here - 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1664:36: note: 'this' declared here - 1664 | BinaryNodeType importDeclaration(); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here - 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4011:54: note: 'this' declared here - 4011 | DeclarationKind kind, YieldHandling yieldHandling) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:121, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:180: -In member function 'bool mozilla::Variant::is() const [with unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] - 689 | return N == size_t(tag); - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 842 | : AllocPolicy(std::move(aRhs)) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In member function 'bool mozilla::Variant::is() const [with unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] - 689 | return N == size_t(tag); - | ^~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 842 | : AllocPolicy(std::move(aRhs)) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)', - inlined from 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:417:43, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2093:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 409 | return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 410 | envChain_, evalInFrame_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2445 | ReportInNotObjectError(cx, lref, -2, rref, -1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2452:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2468:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2468:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2480:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2480 | JSObject* iter = ValueToIterator(cx, val); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1607 | return BigInt::bitOrValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1591 | return BigInt::bitXorValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1623 | return BigInt::bitAndValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = true]', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2627:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = false]', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2634:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | if (!LooselyEqual(cx, lval, rval, &cond)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2654:7: note: in expansion of macro 'STRICT_EQUALITY_OP' - 2654 | STRICT_EQUALITY_OP(==, cond); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2645 | if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2661:7: note: in expansion of macro 'STRICT_EQUALITY_OP' - 2661 | STRICT_EQUALITY_OP(!=, cond); - | ^~~~~~~~~~~~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1718 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1723 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17, - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40, - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe&)', - inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | return BigInt::lessThan(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1639 | return BigInt::lshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1660 | return BigInt::rshValue(cx, lhs, rhs, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1472 | return BigInt::addValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1488 | return BigInt::subValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1504 | return BigInt::mulValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1520 | return BigInt::divValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1544 | return BigInt::modValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1560 | return BigInt::powValue(cx, lhs, rhs, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)', - inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 220 | return ToInt32OrBigIntSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1575 | return BigInt::bitNotValue(cx, in, out); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2853:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2866:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2866 | if (!DeleteNameOperation(cx, name, envObj, res)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2880:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2880 | if (!DelPropOperation(cx, val, name, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2884:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2884 | if (!DelPropOperation(cx, val, name, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2900:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2900 | if (!DelElemOperation(cx, val, propval, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2904:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2904 | if (!DelElemOperation(cx, val, propval, &res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2921:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetPropertyOperation(JSContext*, js::InterpreterFrame*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:205:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 205 | if (IsOptimizedArguments(fp, lval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:217:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 217 | if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 224 | return GetProperty(cx, v, name, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3006:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3021:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3021 | if (!GetNameBoundInEnvironment(cx, env, id, rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)', - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3033:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 308 | return SetProperty(cx, obj, id, v, receiver, result) && - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)', - inlined from 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:271:54, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return SetProperty(cx, obj, id, rval, lval, result) && - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3094:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3094 | if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:520:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 520 | if (IsOptimizedArguments(frame, lref)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 478 | if (!GetElement(cx, boxed, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 506 | if (!GetProperty(cx, boxed, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 422 | if (!GetElement(cx, obj, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 450 | if (!GetProperty(cx, obj, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 422 | if (!GetElement(cx, obj, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 450 | if (!GetProperty(cx, obj, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3160:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1883 | return SetProperty(cx, obj, id, value, receiver, result) && - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3183 | if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3184 | strict)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3199 | if (!DirectEval(cx, args.get(0), args.rval())) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3244 | if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3245 | newTarget, ret)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void js::GuardFunApplyArgumentsOptimization(JSContext*, AbstractFramePtr, JS::CallArgs&)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3255:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:55:49: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 55 | if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3309:29: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3309 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3409 | if (!OptimizeSpreadCall(cx, val, &optimized)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:248:51, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]', - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:248:51, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:250:49, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 218 | return FetchName(cx, obj, pobj, name, prop, vp); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3465:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3465 | if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3475:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3507:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3531:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3698 | InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3819:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3819 | LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3847 | if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3940 | if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4025:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4056:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4071:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4099:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4099 | cx->setPendingExceptionAndCaptureStack(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4113:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4113 | if (!GetAndClearException(cx, res)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4126:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4642 | cx->setPendingExceptionAndCaptureStack(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4134:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4134 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4282:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 4282 | MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), gen, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4301 | if (!AbstractGeneratorObject::resume(cx, activation, gen, val, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 4302 | resumeKindVal)) { - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4349:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4349 | if (!CheckClassHeritageOperation(cx, heritage)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4382:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4382 | JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4496:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5664 | ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4517:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4525:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool Interpret(JSContext*, js::RunState&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4532:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4543:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4543 | if (!InstrumentationActiveOperation(cx, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4596:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4596 | if (!cx->getPendingException(&exception)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6712:32: note: 'this' declared here - 6712 | YieldHandling yieldHandling) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here -10509 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10496:78: note: 'this' declared here -10496 | PossibleError* possibleError) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here - 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10247:31: note: 'this' declared here -10247 | MutableHandleAtom propAtom) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_61(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here - 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here - 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4494:30: note: 'this' declared here - 4494 | Node* forInOrOfExpression) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here - 4062 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4048:54: note: 'this' declared here - 4048 | DeclarationKind kind, YieldHandling yieldHandling) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_99(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here - 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2403:29: note: 'this' declared here - 2403 | FunctionNodeType funNode) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6712:32: note: 'this' declared here - 6712 | YieldHandling yieldHandling) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here -10509 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10496:78: note: 'this' declared here -10496 | PossibleError* possibleError) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72, - from Unified_cpp_js_src_debugger1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here - 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10247:31: note: 'this' declared here -10247 | MutableHandleAtom propAtom) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:596:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:539:45: note: 'cx' declared here - 539 | bool js::InternalCallOrConstruct(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:546:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:554:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)', - inlined from 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:733:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 721 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 741 | bool js::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 759 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_61(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here - 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue, CallReason)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 657 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 879 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:886:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 892 | return ReportIsNotFunction(cx, hasInstance); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:897:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:907:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 907 | return ReportIsNotFunction(cx, val); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5271:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'aobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5271:21: note: 'aobj' declared here - 5271 | RootedArrayObject aobj(cx, &arr.toObject().as()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:41: note: 'cx' declared here - 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5290:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)', - inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5295:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | ReportValueError(cx, error, spIndex, v, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)', - inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5310:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 720 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 721 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5348 | if (!Call(cx, callee, thisv, args, res)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5340:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5340 | if (!DirectEval(cx, args.get(0), res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ExecuteKernel(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleValue, AbstractFramePtr, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 806 | bool js::ExecuteKernel(JSContext* cx, HandleScript script, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Execute(JSContext*, JS::HandleScript, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:846:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 846 | bool js::Execute(JSContext* cx, HandleScript script, HandleObject envChain, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here - 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4494:30: note: 'this' declared here - 4494 | Node* forInOrOfExpression) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here - 4062 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4048:54: note: 'this' declared here - 4048 | DeclarationKind kind, YieldHandling yieldHandling) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_99(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here - 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2403:29: note: 'this' declared here - 2403 | FunctionNodeType funNode) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5932 | return ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -/usr/bin/g++ -o ProfilingStack.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp -js/src/Unified_cpp_js_src0.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1056:68: note: 'this' declared here - 1056 | LabeledStatementType labeledStatement(YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1150:63: note: 'this' declared here - 1150 | InvokedPrediction invoked = PredictUninvoked); - | ^ -js/src/Unified_cpp_js_src1.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here - 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1129:77: note: 'this' declared here - 1129 | ParseNodeKind* forHeadKind, Node* forInOrOfExpression); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1306:70: note: 'this' declared here - 1306 | ListNodeType propList, MutableHandleAtom propAtom); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here -10509 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1321:58: note: 'this' declared here - 1321 | PossibleError* possibleError); - | ^ -warning: `wast` (lib) generated 2 warnings - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_c-87fef53ed65fefab/out /usr/bin/rustc --crate-name encoding_c --edition=2015 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=303327cb43657ccf -C extra-filename=-303327cb43657ccf --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libencoding_rs-185ea0d0676af35e.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -warning: field `0` is never read - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs:64:26 - | -64 | pub struct ConstEncoding(*const Encoding); - | ------------- ^^^^^^^^^^^^^^^ - | | - | field in this struct - | - = help: consider removing this field - = note: `#[warn(dead_code)]` on by default - -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_41(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here - 4062 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1330:64: note: 'this' declared here - 1330 | YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_65(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here -10998 | Rooted name(cx_, identifierReference(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1173:75: note: 'this' declared here - 1173 | PossibleError* possibleError, InvokedPrediction invoked); - | ^ -warning: `encoding_c` (lib) generated 1 warning - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/encoding_c_mem-e787ca6d803d03f1/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=8908faa903aa5704 -C extra-filename=-8908faa903aa5704 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libencoding_rs-185ea0d0676af35e.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -warning: `extern` fn uses type `char`, which is not FFI-safe - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55 - | -198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { - | ^^^^ not FFI-safe - | - = help: consider using `u32` or `libc::wchar_t` instead - = note: the `char` type has no C equivalent - = note: `#[warn(improper_ctypes_definitions)]` on by default - -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:184: -In constructor 'js::frontend::BinaryNode::BinaryNode(js::frontend::ParseNodeKind, const js::frontend::TokenPos&, js::frontend::ParseNode*, js::frontend::ParseNode*)', - inlined from 'js::frontend::ClassNames::ClassNames(js::frontend::ParseNode*, js::frontend::ParseNode*, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:2173:78, - inlined from 'T* js::frontend::FullParseHandler::new_(Args&& ...) [with T = js::frontend::ClassNames; Args = {js::frontend::ParseNode*&, js::frontend::ParseNode*&, const js::frontend::TokenPos&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:64:3, - inlined from 'js::frontend::ClassNames* js::frontend::FullParseHandler::newClassNames(Node, Node, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:373:28, - inlined from 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7472:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:936:44: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] - 936 | : ParseNode(kind, pos), left_(left), right_(right) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here - 7359 | NameNodeType innerName; - | ^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_100(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here - 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1189:50: note: 'this' declared here - 1189 | FunctionNodeType funNode); - | ^ -warning: `encoding_c_mem` (lib) generated 1 warning - Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=e4c19af9370c2745 -C extra-filename=-e4c19af9370c2745 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` - Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name jsrust_shared --edition=2015 js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("baldrdash", "cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=9a013fcb7ee8f787 -C extra-filename=-9a013fcb7ee8f787 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_c=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libencoding_c-303327cb43657ccf.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libencoding_c_mem-8908faa903aa5704.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libmozglue_static-95fe510cc55a0ba0.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libmozilla_central_workspace_hack-e4c19af9370c2745.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out` - Compiling wat v1.0.17 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT -' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wat --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=4bf09e926e540d98 -C extra-filename=-4bf09e926e540d98 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern wast=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libwast-c5009a286cb922b2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, - from Unified_cpp_js_src0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here - 1438 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1436:24: note: 'cx' declared here - 1436 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1444:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle, JS::HandleObject)', - inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1445:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1493 | !DefineDataProperty(cx, obj, name, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'JSScript* DelazifyScript(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:151:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:29, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'JSScript* DelazifyScript(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -In file included from Unified_cpp_js_src_debugger1.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:123:44: note: 'cx' declared here - 123 | static JSScript* DelazifyScript(JSContext* cx, Handle script) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] - 5932 | return ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here - 5922 | TernaryNodeType ifNode; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::nameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::nameGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:16: note: 'result' declared here - 325 | RootedString result(cx, object->name(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:319:43: note: 'this' declared here - 319 | bool DebuggerObject::CallData::nameGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::displayNameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::displayNameGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:16: note: 'result' declared here - 340 | RootedString result(cx, object->displayName(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:334:50: note: 'this' declared here - 334 | bool DebuggerObject::CallData::displayNameGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_22(D)])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:16: note: 'script' declared here - 394 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:380:45: note: 'this' declared here - 380 | bool DebuggerObject::CallData::scriptGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::DebuggerObject::CallData::errorMessageNameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:507:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::errorMessageNameGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:507:16: note: 'result' declared here - 507 | RootedString result(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:506:55: note: 'this' declared here - 506 | bool DebuggerObject::CallData::errorMessageNameGetter() { - | ^ - Compiling wasmparser v0.48.2 - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. -' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wasmparser --edition=2018 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("deterministic"))' -C metadata=ab27f90ac119cc78 -C extra-filename=-ab27f90ac119cc78 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:26: note: 'promise' declared here - 663 | Rooted promise(cx, EnsurePromise(cx, referent)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:662:60: note: 'this' declared here - 662 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:26: note: 'promise' declared here - 682 | Rooted promise(cx, EnsurePromise(cx, referent)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:681:60: note: 'this' declared here - 681 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { - | ^ -warning: unused import: `self::name_section::FunctionName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:59:9 - | -59 | pub use self::name_section::FunctionName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused import: `self::name_section::LocalName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:60:9 - | -60 | pub use self::name_section::LocalName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `self::name_section::ModuleName` - --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:61:9 - | -61 | pub use self::name_section::ModuleName; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_8(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:26: note: 'promise' declared here - 707 | Rooted promise(cx, EnsurePromise(cx, referent)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:706:48: note: 'this' declared here - 706 | bool DebuggerObject::CallData::promiseIDGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_27(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:26: note: 'promise' declared here - 719 | Rooted promise(cx, EnsurePromise(cx, referent)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:716:63: note: 'this' declared here - 716 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool RequireGlobalObject(JSContext*, JS::HandleValue, JS::HandleObject)', - inlined from 'bool js::DebuggerObject::CallData::asEnvironmentMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1054:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1039:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1039 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1040 | dbgobj, nullptr, isWrapper, isWindowProxy); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1042:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1042 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1043 | nullptr, "a global object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::asEnvironmentMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1067:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1067 | return dbg->wrapEnvironment(cx, env, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here - 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1056:68: note: 'this' declared here - 1056 | LabeledStatementType labeledStatement(YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here - 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1150:63: note: 'this' declared here - 1150 | InvokedPrediction invoked = PredictUninvoked); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:26: note: 'unwrappedPromise' declared here - 1504 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1501:58: note: 'this' declared here - 1501 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here - 1602 | RootedNativeObject objectProto( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1599:52: note: 'cx' declared here - 1599 | NativeObject* DebuggerObject::initClass(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1801 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::getErrorMessageName(JSContext*, js::HandleDebuggerObject, JS::MutableHandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1887:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorMessageName(JSContext*, js::HandleDebuggerObject, JS::MutableHandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1887:16: note: 'referent' declared here - 1887 | RootedObject referent(cx, object->referent()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1884:53: note: 'cx' declared here - 1884 | bool DebuggerObject::getErrorMessageName(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1909:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1909:16: note: 'referent' declared here - 1909 | RootedObject referent(cx, object->referent()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:47: note: 'cx' declared here - 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1936:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1936:16: note: 'referent' declared here - 1936 | RootedObject referent(cx, object->referent()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:52: note: 'cx' declared here - 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1955:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1955:16: note: 'referent' declared here - 1955 | RootedObject referent(cx, object->referent()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:54: note: 'cx' declared here - 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1971 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1980:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1980 | bool DebuggerObject::getPromiseReason(JSContext* cx, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2095:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2095 | bool DebuggerObject::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2109:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2109 | if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:810:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_14(D)])[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:810:12: note: 'id' declared here - 810 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:809:63: note: 'this' declared here - 809 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here - 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1129:77: note: 'this' declared here - 1129 | ParseNodeKind* forHeadKind, Node* forInOrOfExpression); - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:71: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:811:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:816:48: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 816 | if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:820:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 820 | return JS::FromPropertyDescriptor(cx, desc, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2178:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2178 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2185:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2185 | if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2188:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2188 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2199:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2199 | return DefineProperty(cx, referent, id, desc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::definePropertyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:856:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 861 | if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 865 | if (!DebuggerObject::defineProperty(cx, object, id, desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:906:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D)])[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:906:12: note: 'id' declared here - 906 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:905:53: note: 'this' declared here - 905 | bool DebuggerObject::CallData::deletePropertyMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(D) + 16])[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here - 9992 | RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1306:70: note: 'this' declared here - 1306 | ListNodeType propList, MutableHandleAtom propAtom); - | ^ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:907:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2256:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2256 | Result DebuggerObject::getProperty(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2284:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2289 | Result DebuggerObject::setProperty(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2320:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2458:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2458:15: note: 'value' declared here - 2458 | RootedValue value(cx, value_); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:51: note: 'cx' declared here - 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here -10509 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1321:58: note: 'this' declared here - 1321 | PossibleError* possibleError); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::CallData::makeDebuggeeValueMethod()', - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1587:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1301:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1301 | return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2498 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1310 | return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 1311 | args.rval()); - | ~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()', - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1588:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1310 | return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 1311 | args.rval()); - | ~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2566:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'selfHostedName' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2566:16: note: 'selfHostedName' declared here - 2566 | RootedAtom selfHostedName(cx, MaybeGetSelfHostedFunctionName(nonCCWValue)); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:46: note: 'cx' declared here - 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()', - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1590:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1319 | return DebuggerObject::isSameNative(cx, object, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2641:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2641 | ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2642 | dbgobj, nullptr, isWrapper, isWindowProxy); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2644:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2644 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2645 | nullptr, "a global object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationActiveMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationActiveMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::CallData::executeInGlobalMethod()', - inlined from 'bool js::DebuggerObject::CallData::executeInGlobalMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1100:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1118:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1118 | if (!ParseEvalOptions(cx, args.get(1), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1126:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1126 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:55, - inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindings' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:16: note: 'bindings' declared here - 1147 | RootedObject bindings(cx, RequireObject(cx, args[1])); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:66: note: 'this' declared here - 1129 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { - | ^ -In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()', - inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1153:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1153 | if (!ParseEvalOptions(cx, args.get(2), options)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1161:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1161 | return comp.get().buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::requirePromise(JSContext*, js::HandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2656:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requirePromise(JSContext*, js::HandleDebuggerObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2656:16: note: 'referent' declared here - 2656 | RootedObject referent(cx, object->referent()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2654:48: note: 'cx' declared here - 2654 | bool DebuggerObject::requirePromise(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_41(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here - 4062 | RootedAtom propAtom(cx_); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1330:64: note: 'this' declared here - 1330 | YieldHandling yieldHandling); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_65(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here -10998 | Rooted name(cx_, identifierReference(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1173:75: note: 'this' declared here - 1173 | PossibleError* possibleError, InvokedPrediction invoked); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:16: note: 'result' declared here - 2308 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2280:51: note: 'this' declared here - 2280 | bool DebuggerScript::CallData::getOffsetsCoverage() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2344:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2344 | if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2345:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2345 | !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2346:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2346 | !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2347:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2347 | !DefineDataProperty(cx, item, countId, countValue) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'js::frontend::BinaryNode::BinaryNode(js::frontend::ParseNodeKind, const js::frontend::TokenPos&, js::frontend::ParseNode*, js::frontend::ParseNode*)', - inlined from 'js::frontend::ClassNames::ClassNames(js::frontend::ParseNode*, js::frontend::ParseNode*, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:2173:78, - inlined from 'T* js::frontend::FullParseHandler::new_(Args&& ...) [with T = js::frontend::ClassNames; Args = {js::frontend::ParseNode*&, js::frontend::ParseNode*&, const js::frontend::TokenPos&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:64:3, - inlined from 'js::frontend::ClassNames* js::frontend::FullParseHandler::newClassNames(Node, Node, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:373:28, - inlined from 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7472:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:936:44: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] - 936 | : ParseNode(kind, pos), left_(left), right_(right) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here - 7359 | NameNodeType innerName; - | ^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_100(D) + 16])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here - 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1189:50: note: 'this' declared here - 1189 | FunctionNodeType funNode); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2405:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2404:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2403:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2396:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2395:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2394:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2393:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2421:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getDisplayName()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:307:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:332:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D)])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:332:23: note: 'script' declared here - 332 | Rooted script(cx, referent.as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:327:39: note: 'this' declared here - 327 | bool DebuggerScript::CallData::getUrl() { - | ^ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:328:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::getSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:24: note: 'sourceObject' declared here - 423 | RootedDebuggerSource sourceObject(cx, referent.match(matcher)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:419:42: note: 'this' declared here - 419 | bool DebuggerScript::CallData::getSource() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getGlobal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:457:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:16: note: 'result' declared here - 521 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:515:48: note: 'this' declared here - 515 | bool DebuggerScript::CallData::getChildScripts() { - | ^ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:516:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_28(D)])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:18: note: 'script' declared here - 915 | RootedScript script(cx_, DelazifyScript(cx_, base)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:914:44: note: 'this' declared here - 914 | ReturnType match(Handle base) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 935 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 940 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 945 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 950 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle)', - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant; T = js::WasmInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getOffsetMetadata()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1012:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:978:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 978 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:983:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 983 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:988:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 988 | if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:993:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 993 | if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_35(D)])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:18: note: 'script' declared here - 1198 | RootedScript script(cx_, DelazifyScript(cx_, base)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1197:44: note: 'this' declared here - 1197 | ReturnType match(Handle base) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1249:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1249 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1254:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1254 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1263:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1263 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)', - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; ConcreteVariant = mozilla::Variant; T = js::WasmInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getOffsetLocation()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1320:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1291 | if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1296 | if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1301 | if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)', - inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1816:37, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1766 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1771 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1776 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)', - inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1841:35, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant; T = js::WasmInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1766 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1771 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1776 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1766 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1771 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1776 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::DebuggerScript::CallData::getLineOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1938:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handler' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:16: note: 'handler' declared here - 2083 | RootedObject handler(cx, RequireObject(cx, args[1])); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2072:46: note: 'this' declared here - 2072 | bool DebuggerScript::CallData::setBreakpoint() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2097:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_debugger1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:63, - inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:253:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_4(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:16: note: 'arr' declared here - 270 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:253:42: note: 'this' declared here - 253 | bool DebuggerSource::CallData::getBinary() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 255 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | args.thisv(), nullptr, "a wasm source"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 515 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | nullptr, "a JS source"); - | ~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:28: note: 'sourceObject' declared here - 523 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:522:48: note: 'this' declared here - 522 | bool DebuggerSource::CallData::setSourceMapURL() { - | ^ -In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)', - inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 515 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | nullptr, "a JS source"); - | ~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:23: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:534:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::DebuggerSource::CallData::getSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:594:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_8(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getSourceMapURL()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:594:16: note: 'result' declared here - 594 | RootedString result(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:593:48: note: 'this' declared here - 593 | bool DebuggerSource::CallData::getSourceMapURL() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerSource::CallData::reparse()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_23(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:28: note: 'sourceObject' declared here - 633 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:632:40: note: 'this' declared here - 632 | bool DebuggerSource::CallData::reparse() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1695:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1695:16: note: 'result' declared here - 1695 | RootedObject result(cx, NewDenseEmptyArray(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1682:46: note: 'this' declared here - 1682 | bool DebuggerScript::CallData::getAllOffsets() { - | ^ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1720:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1734:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1734 | if (!offsets || !ValueToId(cx, v, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1739 | if (!DefineDataProperty(cx, result, id, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31, - inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2432:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:641:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 641 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src0.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:24:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 24 | static MOZ_ALWAYS_INLINE bool IsBigInt(HandleValue v) { - | ^~~~~~~~ -In file included from Unified_cpp_js_src0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:35:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 35 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:946:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 946 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:954:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 954 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:955:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 955 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:7, - from Unified_cpp_js_src0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h:32:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 32 | static bool is(HandleValue v) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:873:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:872:27: note: 'thisView' declared here - 872 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:871:50: note: 'cx' declared here - 871 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:16: note: 'obj' declared here - 1532 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1524:45: note: 'cx' declared here - 1524 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1560:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1560 | return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | args2, args.rval()); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:962:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 962 | if (!ValueToId(cx, args.get(0), &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 972 | JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:974:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 974 | return comp.get().buildCompletionValue(cx, dbg, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3934:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unscopables' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here - 3933 | RootedObject unscopables( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3930:43: note: 'cx' declared here - 3930 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3940 | if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3941 | !DefineDataProperty(cx, unscopables, cx->names().entries, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3942 | !DefineDataProperty(cx, unscopables, cx->names().fill, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3943 | !DefineDataProperty(cx, unscopables, cx->names().find, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3944 | !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3945 | !DefineDataProperty(cx, unscopables, cx->names().flat, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3946 | !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3947 | !DefineDataProperty(cx, unscopables, cx->names().includes, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3948 | !DefineDataProperty(cx, unscopables, cx->names().keys, value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3949 | !DefineDataProperty(cx, unscopables, cx->names().values, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3956 | return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:57:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 57 | static bool ValidateSharedIntegerTypedArray( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 698 | &minOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 709 | &maxColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 715 | &maxOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:47:65: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 47 | v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queryObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:18: note: 'queryObject' declared here - 874 | RootedObject queryObject(cx, RequireObject(cx, args[0])); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:870:55: note: 'this' declared here - 870 | bool DebuggerScript::CallData::getPossibleBreakpoints() { - | ^ -In file included from Unified_cpp_js_src0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 510 | return ExecuteKernel(cx, script, env, UndefinedHandleValue, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 511 | NullFramePtr() /* evalInFrame */, &rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]', - inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:836:28, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:879:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 618 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 623 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 628 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 633 | if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]', - inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher::match(JS::Handle) [with bool OnlyOffsets = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:862:28, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher; ConcreteVariant = mozilla::Variant; T = js::WasmInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25, - inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation::match(Matcher&, JS::MutableHandle) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher; ConcreteVariant = mozilla::Variant; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23, - inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher; Wrapper = JS::Rooted >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23, - inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:879:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 618 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AddLengthProperty(JSContext*, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1064:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lengthId' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool AddLengthProperty(JSContext*, js::HandleArrayObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1064:12: note: 'lengthId' declared here - 1064 | RootedId lengthId(cx, NameToId(cx->names().length)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1051:42: note: 'cx' declared here - 1051 | static bool AddLengthProperty(JSContext* cx, HandleArrayObject obj) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 623 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 628 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 633 | if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 618 | if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 623 | if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 628 | if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 633 | if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:186:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 186 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:20: -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted >]', - inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range, JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20, - inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:206:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted >]', - inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range, JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20, - inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:207:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:157:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 157 | static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) { - | ^~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:168:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 697 | if (!GetProperty(cx_, query, query, cx_->names().minOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 698 | &minOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 703 | if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 708 | if (!GetProperty(cx_, query, query, cx_->names().maxColumn, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 709 | &maxColumnValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx_, query, query, cx_->names().maxOffset, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 715 | &maxOffsetValue)) { - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1165:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1165 | if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1166 | UndefinedHandleValue, args, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queryObject' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:18: note: 'queryObject' declared here - 891 | RootedObject queryObject(cx, RequireObject(cx, args[0])); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:887:61: note: 'this' declared here - 887 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp -js/src/frontend/Unified_cpp_js_src_frontend1.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 106 | static bool ValidateAtomicAccess(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:113:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:299:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:513:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 513 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:16: note: 'bi' declared here - 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:151:39: note: 'cx' declared here - 151 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:156:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:16: note: 'bi' declared here - 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:177:38: note: 'cx' declared here - 177 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:182:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 187 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:885:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:884:27: note: 'thisView' declared here - 884 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:883:54: note: 'cx' declared here - 883 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:906:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:905:27: note: 'thisView' declared here - 905 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:904:54: note: 'cx' declared here - 904 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:16: note: 'proto' declared here - 1006 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1004:49: note: 'cx' declared here - 1004 | static JSObject* CreateAtomicsObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'options' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:16: note: 'options' declared here - 1187 | RootedObject options(cx, ToObject(cx, args[0])); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1178:45: note: 'this' declared here - 1178 | bool DebuggerObject::CallData::createSource() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1193:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1193 | if (!JS_GetProperty(cx, options, "text", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1202:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1202 | if (!JS_GetProperty(cx, options, "url", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1211:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1211 | if (!JS_GetProperty(cx, options, "startLine", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1216:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1220:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1220 | if (!JS_GetProperty(cx, options, "sourceMapURL", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1232 | if (!JS_GetProperty(cx, options, "isScriptElement", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1226:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:478:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 478 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:437:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:93:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:91:16: note: 'bi' declared here - 91 | RootedBigInt bi(cx, thisv.isBigInt() - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:87:45: note: 'cx' declared here - 87 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:93:72, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsBigInt; bool (* Impl)(JSContext*, const CallArgs&) = js::BigIntObject::toString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:122:55, - inlined from 'static bool js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:122:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:91:16: note: 'bi' declared here - 91 | RootedBigInt bi(cx, thisv.isBigInt() - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:120:40: note: 'cx' declared here - 120 | bool BigIntObject::toString(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsBigInt; bool (* Impl)(JSContext*, const CallArgs&) = js::BigIntObject::toString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:122:55, - inlined from 'static bool js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:122:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3886:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3885:16: note: 'proto' declared here - 3885 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3883:50: note: 'cx' declared here - 3883 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()', - inlined from 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1074:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1086:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1086 | if (!ValueToIdentifier(cx, args[0], &id)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()', - inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21, - inlined from 'bool js::DebuggerScript::CallData::setInstrumentationId()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2365:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 198 | ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 199 | args.thisv(), nullptr, "a JS script"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here - 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = signed char]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned char]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short unsigned int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:251:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:253:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:255:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | if (!ToInteger(cx, v, &d)) { - | ~~~~~~~~~^~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:173:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*):: [with auto:9 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:204:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here - 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 188 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4194:16: note: 'cx' declared here - 4194 | JSContext* cx, HandleObjectGroup group, size_t length, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyNamesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:785:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyNamesMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:785:16: note: 'obj' declared here - 785 | RootedObject obj(cx, IdVectorToArray(cx, ids)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:779:58: note: 'this' declared here - 779 | bool DebuggerObject::CallData::getOwnPropertyNamesMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4255:16: note: 'cx' declared here - 4255 | JSContext* cx, HandleObject obj, size_t length, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:800:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:800:16: note: 'obj' declared here - 800 | RootedObject obj(cx, IdVectorToArray(cx, ids)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:794:60: note: 'this' declared here - 794 | bool DebuggerObject::CallData::getOwnPropertySymbolsMethod() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4194:16: note: 'cx' declared here - 4194 | JSContext* cx, HandleObjectGroup group, size_t length, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4255:16: note: 'cx' declared here - 4255 | JSContext* cx, HandleObject obj, size_t length, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::getParameterNames(JSContext*, js::HandleDebuggerObject, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1754:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getParameterNames(JSContext*, js::HandleDebuggerObject, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1754:18: note: 'referent' declared here - 1754 | RootedFunction referent(cx, &object->referent()->as()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1749:51: note: 'cx' declared here - 1749 | bool DebuggerObject::getParameterNames(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18, - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:985:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 985 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2210:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2210:36: note: 'descs' declared here - 2210 | Rooted descs(cx, PropertyDescriptorVector(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2203:50: note: 'cx' declared here - 2203 | bool DebuggerObject::defineProperties(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2215:39: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2215 | if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2218:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2218 | JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE' - 142 | auto tmpResult_ = (expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2233:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2233 | if (!DefineProperty(cx, referent, ids[i], descs[i])) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'props' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:16: note: 'props' declared here - 879 | RootedObject props(cx, ToObject(cx, arg)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:873:55: note: 'this' declared here - 873 | bool DebuggerObject::CallData::definePropertiesMethod() { - | ^ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:469:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4105:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4104:35: note: 'cx' declared here - 4104 | js::NewDenseEmptyArray(JSContext* cx, HandleObject proto /* = nullptr */) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2349:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args2' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2349:23: note: 'args2' declared here - 2349 | Rooted args2(cx, ValueVector(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:51: note: 'cx' declared here - 2327 | Maybe DebuggerObject::call(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2327 | Maybe DebuggerObject::call(JSContext* cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2388 | ok = js::Call(cx, calleev, thisv, invokeArgs, &result); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4110:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4109:16: note: 'cx' declared here - 4109 | JSContext* cx, HandleObject proto /* = nullptr */) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4116:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4114:16: note: 'cx' declared here - 4114 | JSContext* cx, uint32_t length, HandleObject proto /* = nullptr */, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::callMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:921:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisv' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_18(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:921:15: note: 'thisv' declared here - 921 | RootedValue thisv(cx, args.get(0)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:920:43: note: 'this' declared here - 920 | bool DebuggerObject::CallData::callMethod() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:934:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 934 | cx, DebuggerObject::call(cx, object, thisv, nargs)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:939:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 939 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4122:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4120:16: note: 'cx' declared here - 4120 | JSContext* cx, uint32_t length, HandleObject proto /* = nullptr */, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::applyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'completion' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_23(D)])[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1001:29: note: 'completion' declared here - 1001 | Rooted> completion( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:977:44: note: 'this' declared here - 977 | bool DebuggerObject::CallData::applyMethod() { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1002 | cx, DebuggerObject::call(cx, object, thisv, nargs)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1007:42: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1007 | return completion->buildCompletionValue(cx, object->owner(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4286:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4285:21: note: 'group' declared here - 4285 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4284:16: note: 'cx' declared here - 4284 | JSContext* cx, size_t length, NewObjectKind newKind) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here - 4295 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4294:16: note: 'cx' declared here - 4294 | JSContext* cx, size_t length, HandleObject proto) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool JS::IsArrayObject(JSContext*, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4560:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4560 | JS_PUBLIC_API bool JS::IsArrayObject(JSContext* cx, Handle value, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19, - inlined from 'bool JS::GetArrayLength(JSContext*, Handle, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4577:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18, - inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23, - inlined from 'bool JS::GetArrayLength(JSContext*, Handle, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4577:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 155 | JS::Result<> ArrayOps::storeResult(JSContext* cx, uint32_t v, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::environmentGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 445 | return dbg->wrapEnvironment(cx, env, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 724 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'bool ValidateAtomicAccess(JSContext*, JS::Handle, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:113:15, - inlined from 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:732:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:742:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 742 | if (!ToInteger(cx, countv, &dcount)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:484:76, - inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:472:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::boundArgumentsGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:483:16: note: 'obj' declared here - 483 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:472:53: note: 'this' declared here - 472 | bool DebuggerObject::CallData::boundArgumentsGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DebuggerObject::CallData::parameterNamesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:360:76, - inlined from 'bool js::DebuggerObject::CallData::parameterNamesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:349:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::parameterNamesGetter()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:360:21: note: 'obj' declared here - 360 | RootedArrayObject obj(cx, NewDenseFullyAllocatedArray(cx, names.length())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:349:53: note: 'this' declared here - 349 | bool DebuggerObject::CallData::parameterNamesGetter() { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'value' declared here - 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:626:37: note: 'cx' declared here - 626 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:636:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 636 | if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:651:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:656:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | RootedBigInt value(cx, ToBigInt(cx, valv)); - | ~~~~~~~~^~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18, - inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:668:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:164:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:485:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:484:27: note: 'thisView' declared here - 484 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:481:45: note: 'cx' declared here - 481 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:488:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:504:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:503:27: note: 'thisView' declared here - 503 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:500:46: note: 'cx' declared here - 500 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:507:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here - 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here - 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:691:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:690:27: note: 'thisView' declared here - 690 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:687:45: note: 'cx' declared here - 687 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:693:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:693:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:709:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:708:27: note: 'thisView' declared here - 708 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:705:46: note: 'cx' declared here - 705 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:711:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:711:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:523:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:522:27: note: 'thisView' declared here - 522 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:519:46: note: 'cx' declared here - 519 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:526:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:542:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:541:27: note: 'thisView' declared here - 541 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:538:47: note: 'cx' declared here - 538 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:545:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -warning: `wasmparser` (lib) generated 3 warnings - Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name jsrust --edition=2015 js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=1661a1136357da12 -C extra-filename=-1661a1136357da12 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps --target armv7-unknown-linux-gnueabihf -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern jsrust_shared=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libjsrust_shared-9a013fcb7ee8f787.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libmozglue_static-95fe510cc55a0ba0.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libwasmparser-ab27f90ac119cc78.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/deps/libwat-4bf09e926e540d98.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/build/mozglue-static-1ff7c59629ac5938/out` -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:727:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:726:27: note: 'thisView' declared here - 726 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:723:46: note: 'cx' declared here - 723 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:729:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:729:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:745:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:744:27: note: 'thisView' declared here - 744 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:741:47: note: 'cx' declared here - 741 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:747:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:747:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:561:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:560:27: note: 'thisView' declared here - 560 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:557:46: note: 'cx' declared here - 557 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:82:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, js::HandleNativeObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:81:27: note: 'sourceObj' declared here - 81 | Rooted sourceObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:78:51: note: 'cx' declared here - 78 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:564:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:580:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:579:27: note: 'thisView' declared here - 579 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:576:47: note: 'cx' declared here - 576 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:583:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:651:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:650:27: note: 'thisView' declared here - 650 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:647:48: note: 'cx' declared here - 647 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:654:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:763:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:762:27: note: 'thisView' declared here - 762 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:759:46: note: 'cx' declared here - 759 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:765:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:765:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:781:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:780:27: note: 'thisView' declared here - 780 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:777:47: note: 'cx' declared here - 777 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:783:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:783:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:839:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:838:27: note: 'thisView' declared here - 838 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:835:48: note: 'cx' declared here - 835 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:841:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:412:16, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:841:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:671:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:670:27: note: 'thisView' declared here - 670 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:667:48: note: 'cx' declared here - 667 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:674:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:801:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:800:27: note: 'thisView' declared here - 800 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:797:49: note: 'cx' declared here - 797 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:803:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]', - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:803:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 390 | BigInt* bi = ToBigInt(cx, value); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:857:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:856:27: note: 'thisView' declared here - 856 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:853:48: note: 'cx' declared here - 853 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:859:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:421:18, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:859:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:821:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:820:27: note: 'thisView' declared here - 820 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:817:50: note: 'cx' declared here - 817 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15, - inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:823:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]', - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18, - inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:823:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 401 | BigInt* bi = ToBigInt(cx, value); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:601:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:600:27: note: 'thisView' declared here - 600 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:597:49: note: 'cx' declared here - 597 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:604:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:627:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:626:27: note: 'thisView' declared here - 626 | Rooted thisView( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:623:50: note: 'cx' declared here - 623 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15, - inlined from 'static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:630:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:81:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:80:41: note: 'buffer' declared here - 80 | Rooted buffer( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:68:60: note: 'cx' declared here - 68 | bool DataViewObject::getAndCheckConstructorArgs(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:85:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:111:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:198:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:198:25: note: 'global' declared here - 198 | Rooted global(cx, cx->realm()->maybeGlobal()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:173:50: note: 'cx' declared here - 173 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:37, - from Unified_cpp_js_src_frontend0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:16: note: 'constructor' declared here - 1017 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1013:51: note: 'cx' declared here - 1013 | JS_FRIEND_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1030 | if (!Construct(cx, fun, cargs, fun, &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewJSMEnvironment(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'varEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::NewJSMEnvironment(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:16: note: 'varEnv' declared here - 553 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:552:58: note: 'cx' declared here - 552 | JS_FRIEND_API JSObject* js::NewJSMEnvironment(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:16: note: 'env' declared here - 630 | RootedObject env(cx, iter.environmentChain(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:620:74: note: 'cx' declared here - 620 | JS_FRIEND_API JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]', - inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 401 | BigInt* bi = ToBigInt(cx, value); - | ~~~~~~~~^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1195:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1195:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1203:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1212:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1212 | str = ValueToSource(cx, elt); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:16: note: 'obj' declared here - 1402 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1391:32: note: 'cx' declared here - 1391 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1419:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1419:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1426:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = EmptySeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1487:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1494:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21, - inlined from 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27, - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1499:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = StringSeparatorOp]', - inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1505:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1368 | if (!GetArrayElement(cx, obj, i, &v)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' -mkdir -p '.deps/' -js/src/gc/StoreBuffer.o -/usr/bin/g++ -o StoreBuffer.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp -js/src/gc/Unified_cpp_js_src_gc0.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 706 | bool js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, - | ^~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:729:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:735:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:610:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:610:12: note: 'id' declared here - 610 | RootedId id(cx, NameToId(cx->names().length)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:47: note: 'cx' declared here - 608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:613:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 613 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:630:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21, - inlined from 'bool JS::SetArrayLength(JSContext*, Handle, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4586:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:647:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 647 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:655:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 655 | return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:662:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 129 | static JS::Result convertValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]', - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17, - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:251:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::):: [with auto:10 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22, - inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]', - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 232 | if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*):: [with auto:7 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*):: [with auto:7 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*):: [with auto:7 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In static member function 'static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue)', - inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*):: [with auto:7 = SharedMem]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5, - inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16, - inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | BigInt* bi = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'varEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:16: note: 'varEnv' declared here - 517 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:515:16: note: 'cx' declared here - 515 | JSContext* cx, HandleObject objArg, HandleScript scriptArg, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:22: note: 'linearStr' declared here - 375 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:45: note: 'cx' declared here - 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 459 | return ExecuteKernel(cx, esg.script(), env, newTargetValue, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | NullFramePtr() /* evalInFrame */, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:22: note: 'linearStr' declared here - 252 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:35: note: 'cx' declared here - 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return ExecuteKernel(cx, esg.script(), env, newTargetVal, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 358 | NullFramePtr() /* evalInFrame */, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 470 | return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(), - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | globalLexical, nullptr, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 474 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 486 | return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:16: note: 'obj' declared here - 2461 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2454:31: note: 'cx' declared here - 2454 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2468:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2468:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2481:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2481 | if (!GetArrayElement(cx, obj, index, args.rval())) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, - inlined from 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4130:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, JS::HandleObject, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here - 4017 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4127:16: note: 'cx' declared here - 4127 | JSContext* cx, uint32_t length, const Value* values, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewCopiedArrayForCallingAllocationSite(JSContext*, const JS::Value*, size_t, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4329:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewCopiedArrayForCallingAllocationSite(JSContext*, const JS::Value*, size_t, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4328:21: note: 'group' declared here - 4328 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4326:16: note: 'cx' declared here - 4326 | JSContext* cx, const Value* vp, size_t length, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76, - inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3838:54, - inlined from 'bool js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3850:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here - 4295 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3848:38: note: 'cx' declared here - 3848 | bool js::ArrayConstructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3708 | if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3715 | if (!DefineDataElement(cx, obj, k, args[k])) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76, - inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3838:54, - inlined from 'bool js::array_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3858:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here - 4295 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3853:37: note: 'cx' declared here - 3853 | bool js::array_construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | bool ElementAdder::append(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:364:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | if (!DefineDataElement(cx, resObj_, index_, v)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:15: note: 'val' declared here - 389 | RootedValue val(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:384:42: note: 'cx' declared here - 384 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 393 | if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:402:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:12: note: 'id' declared here - 1585 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1566:16: note: 'cx' declared here - 1566 | JSContext* cx, HandleObject obj, uint64_t start, uint32_t count, - | ~~~~~~~~~~~^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:299:26, - inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1592:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1596:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1962:51, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2186:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2174:47: note: 'cx' declared here - 2174 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2204:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2204:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2280:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool SortNumerically(JSContext*, JS::MutableHandle >, size_t, {anonymous}::ComparatorMatchResult)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2111:18, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2337:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool FillWithUndefined(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2166:25, - inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2356:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:7, - from Unified_cpp_js_src_frontend0.cpp:2: -In member function 'bool mozilla::Variant::is() const [with unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] - 689 | return N == size_t(tag); - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13: -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 842 | : AllocPolicy(std::move(aRhs)) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In member function 'bool mozilla::Variant::is() const [with unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] - 689 | return N == size_t(tag); - | ^~~ -In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] - 842 | : AllocPolicy(std::move(aRhs)) - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, - inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, - inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, - inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, - inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, - inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp -js/src/gc/Unified_cpp_js_src_gc1.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2871:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2871:15: note: 'value' declared here - 2871 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2866:42: note: 'cx' declared here - 2866 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin, - | ~~~~~~~~~~~^~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2880:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2892:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2892 | if (!DefineDataElement(cx, result, index, value)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2908:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2912:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:16: note: 'obj' declared here - 3523 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3516:33: note: 'cx' declared here - 3516 | bool js::array_slice(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'T* mozilla::Vector::begin() [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]', - inlined from 'T& mozilla::Vector::operator[](size_t) [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:17, - inlined from 'T& JS::GCVector::operator[](size_t) [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:61:42, - inlined from 'JS::MutableHandle js::MutableWrappedPtrOperations, Wrapper>::operator[](size_t) [with Wrapper = JS::Rooted >; T = js::frontend::ScopeCreationData; unsigned int Capacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:225:70, - inlined from 'JS::MutableHandle js::AbstractScopePtr::scopeCreationData() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:21:65, - inlined from 'bool js::AbstractScopePtr::hasEnvironment() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:81:29, - inlined from 'bool js::AbstractScopePtrIter::hasSyntacticEnvironment() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:141:43, - inlined from 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1551:35, - inlined from 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1540:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:461:12: warning: '*(const js::AbstractScopePtr::Deferred*)((char*)&si + offsetof(js::AbstractScopePtrIter, js::AbstractScopePtrIter::scope_.js::AbstractScopePtr::scope_.mozilla::Variant, js::AbstractScopePtr::Deferred>::rawData[0])).js::AbstractScopePtr::Deferred::compilationInfo' may be used uninitialized [-Wmaybe-uninitialized] - 461 | return mBegin; - | ^~~~~~ -In file included from Unified_cpp_js_src_frontend0.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1550:29: note: '*(const js::AbstractScopePtr::Deferred*)((char*)&si + offsetof(js::AbstractScopePtrIter, js::AbstractScopePtrIter::scope_.js::AbstractScopePtr::scope_.mozilla::Variant, js::AbstractScopePtr::Deferred>::rawData[0])).js::AbstractScopePtr::Deferred::compilationInfo' was declared here - 1550 | for (AbstractScopePtrIter si(innermostScope()); si; si++) { - | ^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3530:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3530:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3539:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3539 | if (!ToInteger(cx, args[0], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3548:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3548 | if (!ToInteger(cx, args[1], &d)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]', - inlined from 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3392:26, - inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)', - inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21, - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3397:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3397 | !DefineDataElement(cx, result, index - uint32_t(begin), value)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3583:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3590:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:16: note: 'obj' declared here - 1677 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1670:38: note: 'cx' declared here - 1670 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1684:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1684:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1713:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1714:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1719:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1722:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1726:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1736:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:16: note: 'obj' declared here - 2667 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2660:38: note: 'cx' declared here - 2660 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2674:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2674:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2740:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2748:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:16: note: 'obj' declared here - 2581 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2574:33: note: 'cx' declared here - 2574 | bool js::array_shift(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2588:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2588:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20, - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2621:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2635:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21, - inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2643:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:16: note: 'obj' declared here - 2927 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2919:42: note: 'cx' declared here - 2919 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp, - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2934:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2934:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2940:17: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2940 | if (!ToInteger(cx, args.get(0), &relativeStart)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2963 | if (!ToInteger(cx, args[1], &deleteCountDouble)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3037:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3044:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 509 | return DefineDataProperty(cx, obj, id, value); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3105:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3117:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3117 | if (!SetArrayElement(cx, obj, to, fromValue)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]', - inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3205:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 351 | return HasAndGetElement(cx, obj, obj, index, hole, vp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3217 | if (!SetArrayElement(cx, obj, to, fromValue)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:16: note: 'obj' declared here - 2400 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2393:32: note: 'cx' declared here - 2393 | bool js::array_push(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19, - inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2407:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)', - inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2407:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return ToLength(cx, value, lengthp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:23, - inlined from 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3764:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pnatom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 4])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: 'pnatom' declared here - 3782 | RootedAtom pnatom(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3764:77: note: 'this' declared here - 3764 | bool BytecodeEmitter::emitDestructuringObjRestExclusionSet(ListNode* pattern) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:18, - from Unified_cpp_js_src_gc0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 2653 | NameOpEmitter noe(this, name, loc, kind); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here - 2642 | NameOpEmitter::Kind kind; - | ^~~~ -/usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp -js/src/Unified_cpp_js_src10.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'anonFunctionName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_42(D) + 4])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: 'anonFunctionName' declared here - 4088 | RootedAtom anonFunctionName(cx); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4058:58: note: 'this' declared here - 4058 | ParseNode* rhs) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ModuleObject* CreateModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22, - inlined from 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:870:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here - 846 | RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:867:50: note: 'cx' declared here - 867 | ModuleObject* frontend::CompileModule(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ModuleObject* CreateModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22, - inlined from 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:864:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here - 846 | RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:861:50: note: 'cx' declared here - 861 | ModuleObject* frontend::CompileModule(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17, - from Unified_cpp_js_src1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp -js/src/frontend/Unified_cpp_js_src_frontend2.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:27: -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'void js::gc::GCRuntime::sweepObjectGroups()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -In file included from Unified_cpp_js_src_gc0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepObjectGroups()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 5013 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { - | ^ -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'void js::gc::GCRuntime::sweepMisc()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepMisc()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 5021 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { - | ^ -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 5140 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { - | ^ -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 5178 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { - | ^ -In file included from Unified_cpp_js_src1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 682 | bool MapObject::is(HandleValue v) { - | ^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:16: note: 'obj' declared here - 714 | RootedObject obj(cx, &args.thisv().toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:713:38: note: 'cx' declared here - 713 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1346:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1346 | bool SetObject::is(HandleValue v) { - | ^~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 103 | bool ImportEntryObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 177 | bool ExportEntryObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | bool RequestedModuleObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 740 | bool ModuleObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'obj' declared here - 8506 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8505:42: note: 'cx' declared here - 8505 | JSObject* NewMemoryInfoObject(JSContext* cx) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'static JSString* {anonymous}::KeyStringifier >::toString(JSContext*, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:272:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 624 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:51:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:51:16: note: 'obj' declared here - 51 | RootedObject obj(cx, nullptr); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:48:35: note: 'cx' declared here - 48 | bool js::obj_construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:82: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:60:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:16: note: 'obj' declared here - 950 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:940:42: note: 'cx' declared here - 940 | static bool obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1982:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here - 1981 | RootedPlainObject objectProto( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1973:51: note: 'cx' declared here - 1973 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1669:17: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1669 | if (!SameValue(cx, args.get(0), args.get(1), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 519 | static bool ValidatePropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 541 | if (!SameValue(cx, desc.value(), expectedValue, &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1956:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'self' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1956:25: note: 'self' declared here - 1956 | Rooted self(cx, cx->global()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1955:53: note: 'cx' declared here - 1955 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:34: note: 'ns' declared here - 634 | Rooted ns(cx, &proxy->as()); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:632:16: note: 'cx' declared here - 632 | JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src1.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:16: note: 'proto' declared here - 1110 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1108:46: note: 'cx' declared here - 1108 | static JSObject* CreateJSONObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:48, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::size_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:721:67, - inlined from 'static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:721:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:16: note: 'obj' declared here - 714 | RootedObject obj(cx, &args.thisv().toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:719:33: note: 'cx' declared here - 719 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:758:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 758 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1529:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'setobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1529:22: note: 'setobj' declared here - 1529 | Rooted setobj(cx, &args.thisv().toObject().as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1528:39: note: 'cx' declared here - 1528 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp -js/src/frontend/Unified_cpp_js_src_frontend3.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:107:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idRoot' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:107:12: note: 'idRoot' declared here - 107 | RootedId idRoot(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:76:46: note: 'cx' declared here - 76 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:108:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:108:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 120 | if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: note: 'obj' declared here - 298 | RootedObject obj(cx, JS::ToObject(cx, vp)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:40: note: 'cx' declared here - 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, - | ^~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 355 | JSString* str = ToStringSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 127 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:19:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 19 | inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 34 | bool HashableValue::setValue(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 724 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 744 | return get(cx, obj, args.get(0), args.rval()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::get_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:749:66, - inlined from 'static bool js::MapObject::get(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:749:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 744 | return get(cx, obj, args.get(0), args.rval()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 752 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1283 | bool SetObject::isBuiltinAdd(HandleValue add) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1398 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1578 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, HandleObject, HandleValue, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1641 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1660:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1660 | if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1656:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1656 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1667:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1667 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1699:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1699 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)', - inlined from 'bool JS::MapHas(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1701:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64, - inlined from 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'forEachFunc' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here - 1550 | RootedFunction forEachFunc( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:46: note: 'cx' declared here - 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14, - inlined from 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1764:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1764 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)', - inlined from 'bool JS::SetHas(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1766:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64, - inlined from 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'forEachFunc' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here - 1550 | RootedFunction forEachFunc( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:46: note: 'cx' declared here - 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14, - inlined from 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 481 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:552:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 552 | bool ModuleNamespaceObject::ProxyHandler::defineProperty( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 558 | return ValidatePropertyDescriptor(cx, desc, false, false, false, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 559 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 578 | return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:596:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:596:34: note: 'ns' declared here - 596 | Rooted ns(cx, &proxy->as()); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:58: note: 'cx' declared here - 593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | bool ModuleNamespaceObject::isInstance(HandleValue value) { - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)', - inlined from 'static bool js::ModuleObject::Instantiate(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1131:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1126 | return CallSelfHostedFunction(cx, name, thisv, args, &ignored); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)', - inlined from 'static bool js::ModuleObject::Evaluate(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1136:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1126 | return CallSelfHostedFunction(cx, name, thisv, args, &ignored); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1146:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1146 | if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1147 | UndefinedHandleValue, args, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'result' declared here - 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:48: note: 'cx' declared here - 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseConstructor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'promiseConstructor' declared here - 1735 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:51: note: 'cx' declared here - 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, - | ^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1762:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1774 | if (!importHook(cx, referencingPrivate, specifier, promise)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1789 | bool js::FinishDynamicModuleImport(JSContext* cx, - | ^~ -In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)', - inlined from 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1803:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1720 | RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1677:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1677 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:16: note: 'key' declared here - 984 | RootedString key(cx, IdToString(cx, name)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:29: note: 'cx' declared here - 884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:892:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 925 | if (!Walk(cx, obj, id, reviver, &newElement)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:939:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 939 | if (!DefineProperty(cx, obj, id, desc, ignored)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 961 | if (!Walk(cx, obj, id, reviver, &newElement)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:975:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 975 | if (!DefineProperty(cx, obj, id, desc, ignored)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 990 | return js::Call(cx, reviver, holder, keyVal, val, vp); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:990:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here - 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:31: note: 'cx' declared here - 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:999:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 999 | if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1004 | return Walk(cx, obj, id, reviver, vp); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1004:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1008 | bool js::ParseJSONWithReviver(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:28: -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted >]', - inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1020 | return Revive(cx, reviver, vp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1008 | bool js::ParseJSONWithReviver(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::MutableWrappedPtrOperations, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted >]', - inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 278 | return static_cast(this)->get().parse(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1020 | return Revive(cx, reviver, vp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool json_parse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1044:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1064 | ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1065 | args.rval()) - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1066 | : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1067 | args.rval()); - | ~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:16: note: 'obj' declared here - 621 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:605:34: note: 'cx' declared here - 605 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21, - inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:657:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:292:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idv' in '((JS::Rooted**)MEM[(struct JSContext * const &)__closure_91(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:292:19: note: 'idv' declared here - 292 | RootedValue idv(cx, IdToValue(id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:282:63: note: '__closure' declared here - 282 | PropertyKind kind) -> bool { - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 281 | auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val, - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:287:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 287 | idstr = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 315 | RootedString valsource(cx, ValueToSource(cx, val)); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:293:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:442:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 442 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:16: note: 'obj' declared here - 136 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:129:37: note: 'cx' declared here - 129 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1438:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1438 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1769:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1769 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)', - inlined from 'bool JS::SetDelete(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1771:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: note: 'obj' declared here - 298 | RootedObject obj(cx, JS::ToObject(cx, vp)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:635:28: note: 'cx' declared here - 635 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) { - | ~~~~~~~~~~~^~ -In function 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)', - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:599:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 599 | if (!GetElement(cx, obj, i, &outputValue)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]', - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20, - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]', - inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 355 | JSString* str = ToStringSlow(cx, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:490:21, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)', - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 493 | if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:510:29, - inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:733:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propertyList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:733:18: note: 'propertyList' declared here - 733 | RootedIdVector propertyList(cx); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:713:31: note: 'cx' declared here - 713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:713:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:768:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 768 | if (!GetElement(cx, replacer, k, &item)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:785:30: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 785 | if (!ValueToId(cx, item, &id)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:814:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:819:42: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 819 | JSString* str = ToStringSlow(cx, space); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 865 | if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 873 | if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1080 | if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:660:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'names' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:660:23: note: 'names' declared here - 660 | Rooted names(cx, ValueVector(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:651:16: note: 'cx' declared here - 651 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:790:55, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fromShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:790:15: note: 'fromShape' declared here - 790 | RootedShape fromShape(cx, fromNative->lastProperty()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:887:47: note: 'cx' declared here - 887 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target, - | ~~~~~~~~~~~^~ -In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)', - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:832:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 832 | if (!GetProperty(cx, from, from, nextKey, &propValue)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:838:9, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:874:9, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:879:9, - inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'to' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:16: note: 'to' declared here - 906 | RootedObject to(cx, ToObject(cx, args.get(0))); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:902:35: note: 'cx' declared here - 902 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:923:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'props' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:16: note: 'props' declared here - 1006 | RootedObject props(cx, ToObject(cx, properties)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:47: note: 'cx' declared here - 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1032:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1032 | if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1038:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1039 | !ToPropertyDescriptor(cx, descObj, true, &desc) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1050:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1050 | if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:21: note: 'obj' declared here - 1090 | RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1067:32: note: 'cx' declared here - 1067 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1077 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1503:48: note: 'cx' declared here - 1503 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1349:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1349 | if (!tobj->getElement(cx, i, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:18: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1575 | } else if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1593 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SyntaxParseHandler.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:7, - from Unified_cpp_js_src_frontend2.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool FoldAdd(JSContext*, js::frontend::FullParseHandler*, js::frontend::ParseNode**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1208:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tmp' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp: In function 'bool FoldAdd(JSContext*, js::frontend::FullParseHandler*, js::frontend::ParseNode**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1208:18: note: 'tmp' declared here - 1208 | RootedString tmp(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1137:32: note: 'cx' declared here - 1137 | static bool FoldAdd(JSContext* cx, FullParseHandler* handler, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 801 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1704 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)', - inlined from 'bool JS::MapDelete(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1706:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:391:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here - 390 | RootedObject object( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:384:16: note: 'cx' declared here - 384 | JSContext* cx, HandleModuleObject module, HandleObject exports, - | ~~~~~~~~~~~^~ -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45, - inlined from 'void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:2182:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:2179:25: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 2179 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp -js/src/frontend/Unified_cpp_js_src_frontend4.o - Finished `release` profile [optimized] target(s) in 7m 33s -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2032:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here - 2031 | Rooted holder(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2009:46: note: 'cx' declared here - 2009 | static bool FinishObjectClassInit(JSContext* cx, JS::HandleObject ctor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationRecordObject* js::FinalizationRecordObject::create(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:44:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 44 | FinalizationRecordObject* FinalizationRecordObject::create( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/libjsrust.a -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:667:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:667:16: note: 'obj' declared here - 667 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:627:56: note: 'cx' declared here - 627 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:755:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rval' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:755:15: note: 'rval' declared here - 755 | RootedValue rval(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:732:16: note: 'cx' declared here - 732 | JSContext* cx, HandleFinalizationRegistryObject registry, - | ~~~~~~~~~~~^~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:771:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' -mkdir -p '.deps/' -js/src/jit/Unified_cpp_js_src_jit0.o -/usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp -js/src/jit/Unified_cpp_js_src_jit1.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupSome(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:714:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 714 | cleanupCallback = ValueToCallable(cx, args.get(0), -1, NO_CONSTRUCT); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:176:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here - 175 | Rooted base( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:173:52: note: 'cx' declared here - 173 | bool GlobalObject::initMapIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1201:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1201 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1741:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1741 | JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1756:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1756 | if (!JS_WrapValue(cx, &wrappedKey)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, HandleObject, HandleValue, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1691 | if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1695 | return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here - 662 | Rooted obj(cx, MapObject::create(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:650:38: note: 'cx' declared here - 650 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:672:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 672 | if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 673 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:959:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here - 958 | Rooted base( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:956:52: note: 'cx' declared here - 956 | bool GlobalObject::initSetIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here - 1299 | Rooted obj(cx, SetObject::create(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1287:38: note: 'cx' declared here - 1287 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1335 | if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1336 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:119:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here - 118 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:108:52: note: 'cx' declared here - 108 | bool GlobalObject::initImportEntryProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:137:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here - 136 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:134:16: note: 'cx' declared here - 134 | JSContext* cx, HandleAtom moduleRequest, HandleAtom importName, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:194:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here - 193 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:182:52: note: 'cx' declared here - 182 | bool GlobalObject::initExportEntryProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:220:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here - 219 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:213:16: note: 'cx' declared here - 213 | JSContext* cx, HandleAtom maybeExportName, HandleAtom maybeModuleRequest, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp -js/src/gc/Unified_cpp_js_src_gc2.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_31(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here - 1376 | RootedAtom exportName(cx_); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1355:66: note: 'this' declared here - 1355 | bool ModuleBuilder::processExport(frontend::ParseNode* exportNode) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:17, - from Unified_cpp_js_src_frontend3.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:272:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here - 271 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:263:56: note: 'cx' declared here - 263 | bool GlobalObject::initRequestedModuleProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:291:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here - 290 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:286:65: note: 'cx' declared here - 286 | RequestedModuleObject* RequestedModuleObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_18(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here - 1547 | RootedAtom exportName(cx_); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1530:71: note: 'this' declared here - 1530 | bool ModuleBuilder::processExportFrom(frontend::BinaryNode* exportNode) { - | ^ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1046:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1191:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here - 1190 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1168:47: note: 'cx' declared here - 1168 | bool GlobalObject::initModuleProto(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1083 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cleanupCallback' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here - 283 | RootedObject cleanupCallback( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:275:55: note: 'cx' declared here - 275 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 284 | cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:209:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here - 208 | Rooted proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:203:57: note: 'cx' declared here - 203 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:845:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 845 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]', - inlined from 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1725:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]', - inlined from 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1715:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]', - inlined from 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1720:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:984:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here - 983 | Rooted proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:976:57: note: 'cx' declared here - 976 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, - | ^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1487:42: note: 'cx' declared here - 1487 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1783:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1783 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]', - inlined from 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1785:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1778 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1788:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1788 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]', - inlined from 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1790:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1624 | if (!JS_WrapValue(cx, rval)) { - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1500:40: note: 'cx' declared here - 1500 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1509:41: note: 'cx' declared here - 1509 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:115:16, - inlined from 'static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1515:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1513:36: note: 'cx' declared here - 1513 | bool SetObject::entries(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78, - inlined from 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:115:16, - inlined from 'static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1506:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here - 1491 | Rooted iterobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1504:35: note: 'cx' declared here - 1504 | bool SetObject::values(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here - 1110 | RootedModuleEnvironmentObject env(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1109:49: note: 'cx' declared here - 1109 | bool ModuleObject::createEnvironment(JSContext* cx, HandleModuleObject self) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1690:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'metaObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here - 1689 | RootedObject metaObject(cx, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1682:54: note: 'cx' declared here - 1682 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1702:12: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1702 | if (!func(cx, modulePrivate, metaObject)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:513:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here - 512 | Rooted record( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:458:55: note: 'cx' declared here - 458 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ModuleObject* js::ModuleObject::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:747:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here - 746 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:745:47: note: 'cx' declared here - 745 | ModuleObject* ModuleObject::create(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1214 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.cpp:7, - from Unified_cpp_js_src_jit0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here - 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1503:48: note: 'cx' declared here - 1503 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1306 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1354:37: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1354 | if (!tobj->getElement(cx, i, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1357 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1410 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1472 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1479 | if (!NewValuePair(cx, key, value, &value)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1572 | if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1575 | } else if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1580 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1593 | if (!GetProperty(cx, obj, obj, id, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1601 | } else if (!NewValuePair(cx, key, value, properties[out++])) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:16: note: 'obj' declared here - 1189 | RootedObject obj(cx, ToObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1183:53: note: 'cx' declared here - 1183 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1196:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1202 | if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::SetIteratorObject::createResult(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1107:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here - 1106 | RootedArrayObject resultObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1105:54: note: 'cx' declared here - 1105 | JSObject* SetIteratorObject::createResult(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:354:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPairObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here - 353 | RootedArrayObject resultPairObj( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:352:58: note: 'cx' declared here - 352 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1706:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1706:21: note: 'array' declared here - 1706 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, keys.length())); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:40: note: 'cx' declared here - 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:16: note: 'obj' declared here - 1757 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1754:50: note: 'cx' declared here - 1754 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1762:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1762 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 1763 | cx, obj, - | ~~~~~~~~ - 1764 | JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1765 | args.rval()); - | ~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:16: note: 'obj' declared here - 1732 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1729:48: note: 'cx' declared here - 1729 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1748:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1748 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1749 | args.rval()); - | ~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'obj' declared here - 1625 | RootedObject obj(cx, ToObject(cx, args.get(0))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1621:33: note: 'cx' declared here - 1621 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1642:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1642 | return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here - 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1647:41: note: 'cx' declared here - 1647 | ArrayObject* js::CreateArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here - 1650 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1647:41: note: 'cx' declared here - 1647 | ArrayObject* js::CreateArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'array' declared here - 1667 | RootedArrayObject array(cx_, NewDenseFullyAllocatedArray(cx_, length)); - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ModuleBuilder.h:102:49: note: 'this' declared here - 102 | const JS::Rooted>& map); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1269:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'requestedModules' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here - 1268 | RootedArrayObject requestedModules(cx_, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1267:64: note: 'this' declared here - 1267 | bool ModuleBuilder::initModule(JS::Handle module) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:51, - from Unified_cpp_js_src_gc1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/JumpList.cpp:13, - from Unified_cpp_js_src_frontend3.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::InterpretObjLiteralObj(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:53:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'properties' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp: In function 'JSObject* js::InterpretObjLiteralObj(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:53:25: note: 'properties' declared here - 53 | Rooted properties(cx, IdValueVector(cx)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:44:16: note: 'cx' declared here - 44 | JSContext* cx, const ObjLiteralAtomVector& atoms, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::InterpretObjLiteralArray(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:93:51, - inlined from 'JSObject* js::InterpretObjLiteral(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:121:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'elements' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp: In function 'JSObject* js::InterpretObjLiteral(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:93:23: note: 'elements' declared here - 93 | Rooted elements(cx, ValueVector(cx)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:117:42: note: 'cx' declared here - 117 | JSObject* InterpretObjLiteral(JSContext* cx, const ObjLiteralAtomVector& atoms, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp -js/src/Unified_cpp_js_src11.o -/usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp -js/src/frontend/Unified_cpp_js_src_frontend5.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:26:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'realm' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_gc1.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp: In function 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:26:20: note: 'realm' declared here - 26 | Rooted realm(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:22:16: note: 'cx' declared here - 22 | JSContext* cx, Zone* zone, void* data, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp -js/src/Unified_cpp_js_src12.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:27, - from Unified_cpp_js_src_frontend4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:47: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45, - inlined from 'float js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1246:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -In file included from Unified_cpp_js_src_gc1.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp: In member function 'float js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1245:29: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 1245 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { - | ^ -In file included from Unified_cpp_js_src_jit0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::FinishBailoutToBaseline(BaselineBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1843:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1843 | if (!TypeMonitorResult(cx, stub, topFrame, script, monitorPC, val)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:15, - from Unified_cpp_js_src11.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GCMarker.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:20: -In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, - inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:807:33, - inlined from 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:350:14: warning: storing the address of local variable 'r' in '*&MEM[(struct OrderedHashTable *)this_24(D) + 1144B].ranges' [-Wdangling-pointer=] - 350 | *prevp = this; - | ~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp: In member function 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:27: note: 'r' declared here - 2820 | gc::WeakKeyTable::Range r = gcWeakKeys().all(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2791:71: note: 'this' declared here - 2791 | SliceBudget& budget) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newStubCode' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_316(D) + 4])[1]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: 'newStubCode' declared here - 185 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:143:43: note: 'this' declared here - 143 | JitCode* BaselineCacheIRCompiler::compile() { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/EmitterScope.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_frontend4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp: In member function 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here - 389 | RootedBigInt bi(cx, create(cx)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:388:42: note: 'cx' declared here - 388 | JSAtom* BigIntLiteral::toAtom(JSContext* cx) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/CompleteFile.cpp:13, - from Unified_cpp_js_src11.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp: In function 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:15: note: 'v' declared here - 143 | RootedValue v(cx, arg); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:141:45: note: 'cx' declared here - 141 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp -js/src/frontend/Unified_cpp_js_src_frontend6.o -/usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp -js/src/Unified_cpp_js_src13.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool InitFromBailout(JSContext*, size_t, JS::HandleFunction, JS::HandleScript, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandleValueVector, JS::MutableHandleFunction, const js::jit::ExceptionBailoutInfo*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:880:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'savedCallerArgs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool InitFromBailout(JSContext*, size_t, JS::HandleFunction, JS::HandleScript, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandleValueVector, JS::MutableHandleFunction, const js::jit::ExceptionBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:880:21: note: 'savedCallerArgs' declared here - 880 | RootedValueVector savedCallerArgs(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:600:40: note: 'cx' declared here - 600 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:600:13: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 600 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, - | ^~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::BailoutIonToBaseline(JSContext*, JitActivation*, const JSJitFrameIter&, bool, BaselineBailoutInfo**, const ExceptionBailoutInfo*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 1604 | if (!InitFromBailout(cx, frameNo, fun, scr, snapIter, invalidate, builder, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1605 | &startFrameFormals, &nextCallee, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1606 | passExcInfo ? excInfo : nullptr)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:7, - from Unified_cpp_js_src12.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.cpp:17, - from Unified_cpp_js_src_frontend5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp -js/src/jit/Unified_cpp_js_src_jit10.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.cpp:28, - from Unified_cpp_js_src_gc2.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7, - from Unified_cpp_js_src_jit1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src12.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:327:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 327 | bool js::IsArrayBuffer(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 547 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 548 | &val)) { - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 551 | return NativeDefineDataProperty(cx, argsobj, iteratorId, val, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 552 | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:7, - from Unified_cpp_js_src12.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MappedArgumentsObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MappedArgumentsObject*; T = js::MappedArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::MappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:589:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:589:34: note: 'argsobj' declared here - 589 | Rooted argsobj(cx, &obj->as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:587:52: note: 'cx' declared here - 587 | bool MappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnmappedArgumentsObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnmappedArgumentsObject*; T = js::UnmappedArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:812:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:811:36: note: 'argsobj' declared here - 811 | Rooted argsobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:809:54: note: 'cx' declared here - 809 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:47:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 47 | entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:49:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 60 | entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 61 | asyncCause); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 63 | entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | asyncCause); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 338 | bool js::IsArrayBufferMaybeShared(HandleValue v) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'unwrappedSource' declared here - 1762 | Rooted unwrappedSource( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1755:56: note: 'cx' declared here - 1755 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:22: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:387:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CreateSpecificWasmBuffer(JSContext*, uint32_t, const mozilla::Maybe&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38, - inlined from 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here - 762 | RootedArrayBufferObjectMaybeShared object( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:805:38: note: 'cx' declared here - 805 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::Limits& memory, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'script' declared here - 509 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:40: note: 'cx' declared here - 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 500 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 538 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 710 | if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 711 | result)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 772 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 780 | if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 805 | NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 563 | if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:223:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'proto' declared here - 222 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:217:67: note: 'cx' declared here - 217 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp -js/src/Unified_cpp_js_src14.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21, - from Unified_cpp_js_src13.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | inline bool GetElement(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2543:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D) + 352])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp: In member function 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2543:16: note: 'script' declared here - 2543 | RootedScript script(cx, handler.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2542:48: note: 'this' declared here - 2542 | bool BaselineCompilerCodeGen::emit_CallSiteObj() { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:39: -In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)', - inlined from 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2544:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = TypeOfIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIteratorIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = ToBoolIRGenerator; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = InstanceOfIRGenerator; Args = {JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIntrinsicIRGenerator; Args = {JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:56:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 56 | if (!DefineDataProperty(cx, asyncFunctionProto, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 57 | asyncFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src13.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = HasPropIRGenerator; Args = {CacheKind, JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 151 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 131 | return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | args.get(0), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:483:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here - 482 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:481:58: note: 'cx' declared here - 481 | static JSObject* CreateAsyncGeneratorFunction(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = UnaryArithIRGenerator; Args = {JSOp&, JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:29:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here - 28 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:27:49: note: 'cx' declared here - 27 | static JSObject* CreateAsyncFunction(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1865 | idVal, receiver, GetPropertyResultFlags::All); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src13.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1915:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1915 | JSString* str = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1925:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1925 | JSString* str = ValueToSource(cx, objv); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, BaselineFrame*, ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1793 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here - 2366 | RootedScript script(cx, frameIter.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:53: note: 'cx' declared here - 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, BaselineFrame*, ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2302 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2310 | ReportInNotObjectError(cx, key, -2, objValue, -1); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2320:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2320 | if (!OperatorIn(cx, key, obj, &cond)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' -mkdir -p '.deps/' -js/src/wasm/Unified_cpp_js_src_wasm0.o -/usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp -js/src/wasm/Unified_cpp_js_src_wasm1.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, BaselineFrame*, ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2443 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here - 2459 | RootedScript script(cx, frameIter.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2430:51: note: 'cx' declared here - 2430 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2487 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41, - inlined from 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2499:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle, JS::HandleValue, AsyncFunctionResolveKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:170:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 170 | JSObject* js::AsyncFunctionResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, BaselineFrame*, ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3298 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3307:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3307 | JSObject* iterobj = ValueToIterator(cx, value); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, BaselineFrame*, ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3335 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3343 | ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, BaselineFrame*, ICRest_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3442 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3474 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3487:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3487 | if (!BitNot(cx, res, res)) { - | ~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3494:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17, - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3507:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3513:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3520:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3563 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3585 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3590 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3595 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3600 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3605 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3610 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3615 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3621 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3627 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3633 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3639 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3645 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = BinaryArithIRGenerator; Args = {JSOp&, JS::Handle&, JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3658:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rhsCopy' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'rhsCopy' declared here - 3702 | RootedValue rhsCopy(cx, rhs); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:35: note: 'cx' declared here - 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3708:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3708 | if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3713:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3713 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3718:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3718 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3723:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3723 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3728:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3728 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3733:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3733 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3738:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3738 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3743:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3743 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 3744 | &out)) { - | ~~~~~ -In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = CompareIRGenerator; Args = {JSOp&, JS::Handle&, JS::Handle&}]', - inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3755:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | IRGenerator gen(cx, script, pc, stub->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'qhatv' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src13.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here - 866 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:837:16: note: 'cx' declared here - 837 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41, - inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here - 243 | RootedObject obj(cx, ToObject(cx, val)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:34: note: 'cx' declared here - 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21, - inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32, - inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'obj' declared here - 2121 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:35: note: 'cx' declared here - 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2142 | stub->state().mode(), objv, index, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2186:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2190:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2194 | if (!SetObjectElement(cx, obj, index, rhs, objv, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2195 | JSOp(*pc) == JSOp::StrictSetElem, script, pc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2224 | stub->state().mode(), objv, index, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2259:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here - 2258 | RootedBigInt result(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2213:42: note: 'cx' declared here - 2213 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: note: 'x1' declared here - 2321 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2305:35: note: 'cx' declared here - 2305 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: note: 'x1' declared here - 2366 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2351:35: note: 'cx' declared here - 2351 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: note: 'result' declared here - 2413 | RootedBigInt result(cx, absoluteSubOne(cx, x)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2395:34: note: 'cx' declared here - 2395 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'mod' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'mod' declared here - 2670 | RootedBigInt mod(cx, asUintN(cx, x, bits)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2634:35: note: 'cx' declared here - 2634 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::addValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2704 | bool BigInt::addValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::subValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2720 | bool BigInt::subValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mulValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2736 | bool BigInt::mulValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::divValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2752 | bool BigInt::divValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2768 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2784 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::negValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2800 | bool BigInt::negValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2813 | bool BigInt::incValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::decValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2826 | bool BigInt::decValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2839 | bool BigInt::lshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2855 | bool BigInt::rshValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAndValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2871 | bool BigInt::bitAndValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXorValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2887 | bool BigInt::bitXorValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2903 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNotValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2919 | bool BigInt::bitNotValue(JSContext* cx, HandleValue operand, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2403:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2403 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2409:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2409 | if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2421:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2421 | fallback = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2504:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2504 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2519:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2519 | return ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2934:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2934:15: note: 'v' declared here - 2934 | RootedValue v(cx, val); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:33: note: 'cx' declared here - 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2962:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2962 | ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2963 | "BigInt"); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* JS::ToBigInt(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3808:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3808 | BigInt* JS::ToBigInt(JSContext* cx, HandleValue val) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3809 | return js::ToBigInt(cx, val); - | ~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigInt64(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2967:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2967 | JS::Result js::ToBigInt64(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2968:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2968 | BigInt* bi = js::ToBigInt(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result js::ToBigUint64(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2975:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2975 | JS::Result js::ToBigUint64(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2976:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2976 | BigInt* bi = js::ToBigInt(cx, v); - | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3467 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3391:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3391 | JS::Result BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3414:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3414 | return looselyEqual(cx, lhs, rhsPrimitive); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool js::DumpRealmPCCounts(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:216:37: warning: '%s' directive argument is null [-Wformat-overflow=] - 216 | fprintf(stdout, "--- END SCRIPT %s:%u ---\n", script->filename(), - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:55, - from Unified_cpp_js_src_wasm0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'bool GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2985:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2903:41: note: 'cx' declared here - 2903 | static bool GenerateLcovInfo(JSContext* cx, JS::Realm* realm, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:33: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::operator T*() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:222:35, - inlined from 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3009:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:522:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here - 521 | RootedObject asyncIterProto( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:500:58: note: 'cx' declared here - 500 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:515:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 515 | if (!DefineDataProperty(cx, asyncGenerator, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | asyncGenFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle, ResumeKind, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 83 | static bool AsyncFunctionResume(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:128:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 128 | if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | &generatorOrValue)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:138:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 138 | if (!GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:164:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 167 | return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:437:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'asyncIterProto' declared here - 436 | RootedObject asyncIterProto( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:429:54: note: 'cx' declared here - 429 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here - 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:207:16: note: 'cx' declared here - 207 | JSContext* cx, HandleFunction fun) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 301 | AsyncGeneratorRequest* AsyncGeneratorRequest::create( - | ^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:187:78, - inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:187:16: note: 'proto' declared here - 187 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:200:63: note: 'cx' declared here - 200 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:183:19, - inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::createRequest(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:225:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 225 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest( - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:457:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here - 456 | RootedObject asyncIterProto( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:451:16: note: 'cx' declared here - 451 | JSContext* cx, Handle global) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle, CompletionKind, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | MOZ_MUST_USE bool js::AsyncGeneratorResume( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:393:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 393 | if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool AsyncGeneratorThrown(JSContext*, JS::Handle)', - inlined from 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle, CompletionKind, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:398:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:343:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 343 | if (!GetAndClearException(cx, &value)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:30:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 30 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:33:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 33 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:38:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 38 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:54:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 54 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 41 | return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43, - inlined from 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:69:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here - 78 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:54: note: 'cx' declared here - 66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here - 78 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:58: note: 'cx' declared here - 75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:23: note: 'queue' declared here - 280 | Rooted queue(cx, asyncGenObj->queue()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:273:16: note: 'cx' declared here - 273 | JSContext* cx, Handle asyncGenObj) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle value) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here - 248 | Rooted queue(cx, ListObject::create(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:240:16: note: 'cx' declared here - 240 | JSContext* cx, Handle asyncGenObj, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp -js/src/Unified_cpp_js_src15.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' -mkdir -p '.deps/' -js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp Unified_cpp_js_src_new-regexp0.cpp -js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o -In file included from Unified_cpp_js_src_wasm0.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp: In function 'js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] - 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:60: note: the temporary was destroyed at the end of the full expression 'js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::js::ExclusiveData::Guard.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()' - 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.cpp:7, - from Unified_cpp_js_src14.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18, - from Unified_cpp_js_src_new-regexp0.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICCacheIR_Updated::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1465:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1465 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, BaselineFrame*, ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1611 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1673:7: note: in expansion of macro 'MOZ_UNLIKELY' - 1673 | if (MOZ_UNLIKELY( - | ^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:23: note: 'group' declared here - 1258 | RootedObjectGroup group(cx, val.toObject().group()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:64: note: 'cx' declared here - 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, ICMonitoredFallbackStub*, BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 963 | return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here - 465 | RootedObject boxed( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:35: note: 'cx' declared here - 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1921:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1921 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 478 | if (!GetElement(cx, boxed, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 506 | if (!GetProperty(cx, boxed, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 422 | if (!GetElement(cx, obj, receiver, index, res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 450 | if (!GetProperty(cx, obj, receiver, id, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1935 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1927 | bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1928 | CacheKind::GetElem, lhs, rhs, lhs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1962 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1977 | TryAttachGetPropStub("GetElemSuper", cx, frame, stub, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1978 | CacheKind::GetElemSuper, lhs, rhs, receiver); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22, - inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21, - inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1986:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1986 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here - 158 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:35: note: 'cx' declared here - 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 131 | return GetProperty(cx, obj, receiverValue, id, vp); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]', - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25, - inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2422 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2563 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2579 | TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2580 | idVal, val); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::jit::ComputeGetPropResult(JSContext*, BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2582:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2548:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2548 | if (!GetNameBoundInEnvironment(cx, env, id, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2554 | if (!GetProperty(cx, val, name, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2586:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2586 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2589 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2603 | TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2604 | val, idVal, receiver); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2608:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2612:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2612 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2937 | callArgs.thisv(), newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2970 | if (!DirectEval(cx, callArgs.get(0), res)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2980 | ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2991 | if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3004 | callArgs.thisv(), newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3005 | switch (gen.tryAttachDeferredStub(res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3035:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3035 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3070 | thisv, newTarget, args); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3098 | if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3099 | res)) { - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3103:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3103 | return TypeMonitorResult(cx, stub, frame, script, pc, res); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, BaselineFrame*, ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1338 | return stub->addMonitorStubForValue(cx, frame, types, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICNewObject_Fallback*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'obj' declared here - 2711 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:35: note: 'cx' declared here - 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1003 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2731 | stub->state().mode(), lhs, idVal, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2763:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 328 | return DefineDataProperty(cx, obj, name, rhs, propAttrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | ok = NativeSetProperty(cx, varobj, id, val, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21, - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2780:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2780 | InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2785:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2810 | stub->state().mode(), lhs, idVal, rhs); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src14.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 376 | MOZ_NEVER_INLINE static bool ExecuteScript(JSContext* cx, HandleObject envChain, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:385:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 385 | return Execute(cx, script, envChain, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 498 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = mozilla::Utf8Unit]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 498 | return Execute(cx, script, env, rval); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:407:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 407 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 411 | return ExecuteScript(cx, globalLexical, scriptArg, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:418:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 418 | return ExecuteScript(cx, globalLexical, scriptArg, &rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript( - | ^~~~~~~~~~~~~~~~ -In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)', - inlined from 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:424:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 404 | return ExecuteScript(cx, env, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)', - inlined from 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:430:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 404 | return ExecuteScript(cx, env, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleScript, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:433:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 433 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:445:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 445 | return ExecuteScript(cx, globalLexical, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, - | ^~ -In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)', - inlined from 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:460:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 404 | return ExecuteScript(cx, env, script, rval); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText&, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:501:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 501 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:506:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 506 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 507 | srcBuf, rval); - | ~~~~~~~~~~~~~ -js/src/jit/Unified_cpp_js_src_jit11.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 515 | return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 516 | srcBuf, rval); - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, HandleObjectVector, const ReadOnlyCompileOptions&, SourceText&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 529 | return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const ReadOnlyCompileOptions&, const char*, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:532:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 532 | JS_PUBLIC_API bool JS::EvaluateUtf8Path( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:554:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 554 | return Evaluate(cx, options, srcBuf, rval); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'int32_t CoerceInPlace_ToInt32(JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:533:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'int32_t CoerceInPlace_ToNumber(JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:561:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src_wasm0.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 574 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 546 | BigInt* bi = ToBigInt(cx, val); - | ~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9, - from Unified_cpp_js_src_jit10.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6443 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6456:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 6456 | if (!GetPropertyDescriptor(cx, obj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'wrapper' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src14.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:16: note: 'wrapper' declared here - 308 | RootedObject wrapper(cx, wrap(cx, existing, obj)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:293:49: note: 'cx' declared here - 293 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 404 | bool Compartment::wrap(JSContext* cx, - | ^~~~~~~~~~~ -In constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, v8::internal::JSRegExp::Flags, CharacterClassFlags)', - inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized] - 313 | flags_(flags), - | ^~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_new-regexp0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here - 425 | JSRegExp::Flags default_flags; - | ^~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp -js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o -/usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp -js/src/Unified_cpp_js_src16.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19: -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:593:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:603:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 603 | BigInt* bigint = ToBigInt(cx, arg); - | ~~~~~~~~^~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:613:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:628:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 628 | if (!BoxAnyRef(cx, arg, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-nodes.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.cc:5, - from Unified_cpp_js_src_new-regexp1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_wasm0.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, - | ^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7, - from Unified_cpp_js_src15.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_wasm0.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12055:11: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] -12055 | int32_t signedValue; - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12054:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] -12054 | int32_t signedLength; - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11788:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] -11788 | int32_t signedLength; - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here - 7296 | Rooted src(cx, source->substring(cx, begin, end)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7263:48: note: 'cx' declared here - 7263 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here - 7246 | Rooted src(cx, source->substring(cx, begin, end)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7214:46: note: 'cx' declared here - 7214 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', - inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:695:15, - inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, - inlined from 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10047:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] - 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here - 2453 | Kind k; - | ^ -In file included from Unified_cpp_js_src15.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 615 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); } - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsAggregateError(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | static inline bool IsAggregateError(HandleValue v) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 788 | static bool with_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:797:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:812:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 812 | static bool with_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:817:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 817 | return GetOwnPropertyDescriptor(cx, actual, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:763:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 763 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:768:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 768 | return DefineProperty(cx, actual, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/DateTime.cpp:24, - from Unified_cpp_js_src15.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool FindErrorInstanceOrPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:589:24, - inlined from 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:629:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:589:16: note: 'proto' declared here - 589 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:625:48: note: 'cx' declared here - 625 | bool js::ErrorObject::getStack_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 654 | if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 687 | return DefineDataProperty(cx, thisObj, cx->names().stack, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src15.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:49:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | cx->setPendingExceptionAndCaptureStack(exn_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:366:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'protoProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:365:16: note: 'protoProto' declared here - 365 | RootedObject protoProto( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:357:47: note: 'cx' declared here - 357 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 800 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:809:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1237 | static bool lexicalError_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:717:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:722:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsObject; bool (* Impl)(JSContext*, const CallArgs&) = js::ErrorObject::setStack_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:675:55, - inlined from 'static bool js::ErrorObject::setStack(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:675:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 687 | return DefineDataProperty(cx, thisObj, cx->names().stack, val); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 544 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 553 | return NativeSetProperty(cx, self, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 540 | return NativeGetProperty(cx, self, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 574 | return NativeGetOwnPropertyDescriptor(cx, self, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:14: note: 'id' declared here - 2377 | RootedId id(cx, id_); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2375:23: note: 'cx' declared here - 2375 | bool has(JSContext* cx, HandleObject proxy, HandleId id_, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:24, - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2299:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:14: note: 'id' declared here - 2377 | RootedId id(cx, id_); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2292:34: note: 'cx' declared here - 2292 | bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2292:8: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2292 | bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2306:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2306 | return JS_DefinePropertyById(cx, env, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1277:30, - inlined from 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ei' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:24: note: 'ei' declared here - 3374 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3372:16: note: 'cx' declared here - 3372 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3371 | static bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3441:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3441 | return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(), - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3442 | res); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2206 | bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2131 | bool getMissingThis(JSContext* cx, EnvironmentObject& env, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, HandlePropertyName)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3495:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3495:15: note: 'shape' declared here - 3495 | RootedShape shape(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3489:46: note: 'cx' declared here - 3489 | bool js::CheckLexicalNameConflict(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3513:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3513 | if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, HandlePropertyName, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3555:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3555 | if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'bi' declared here - 3605 | Rooted bi(cx, BindingIter(script)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3596:16: note: 'cx' declared here - 3596 | JSContext* cx, HandleScript script, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool CheckVarNameConflictsInEnv(JSContext*, JS::HandleScript, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3649:43, - inlined from 'bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3715:36, - inlined from 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3771:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3649:37: note: 'env' declared here - 3649 | Rooted env(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3763:59: note: 'cx' declared here - 3763 | bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void js::wasm::BaseCompiler::bceLocalIsUpdated(uint32_t)', - inlined from 'bool js::wasm::BaseCompiler::emitSetOrTeeLocal(uint32_t) [with bool isSetLocal = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10468:20, - inlined from 'bool js::wasm::BaseCompiler::emitTeeLocal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10560:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:6425:5: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] - 6425 | if (local >= sizeof(BCESet) * 8) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10555:12: note: 'slot' was declared here -10555 | uint32_t slot; - | ^~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:146: -In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', - inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, - inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9765:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:53: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] - 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: 'relativeDepth' was declared here - 9754 | uint32_t relativeDepth; - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 9726 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here - 9719 | LabelKind kind; - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext*, AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3462 | bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3473:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3473 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3474 | cx, ei, scopeChain, pc, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2358:67, - inlined from 'bool js::wasm::BaseCompiler::emitStructSet()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12508:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructSet()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12505:12: note: 'typeIndex' was declared here -12505 | uint32_t typeIndex; - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(JSContext*, AbstractGeneratorObject&, JSScript*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3477:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3477 | bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3485:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3485 | return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 3486 | cx, ei, scopeChain, nullptr, res); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit10.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1450 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1454 | bool ThrowBadDerivedReturnOrUninitializedThis(JSContext* cx, HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)', - inlined from 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1459:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1449 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1450 | nullptr); - | ~~~~~~~~ -In file included from Unified_cpp_js_src15.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 82 | bool js::LooselyEqual(JSContext* cx, JS::Handle lval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:133:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 133 | return LooselyEqualBooleanAndOther(cx, lval, rval, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:138:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 138 | return LooselyEqualBooleanAndOther(cx, rval, lval, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:148:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 148 | return js::LooselyEqual(cx, lval, rvalue, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:158:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 158 | return js::LooselyEqual(cx, lvalue, rval, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:164:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 164 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 161 | auto tmpResult_ = (expr); \ - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:173:5: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE' - 173 | JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 344 | if (!js::LooselyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | if (!js::StrictlyEqual(cx, lhs, rhs, res)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:531:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:531:12: note: 'id' declared here - 531 | RootedId id(cx, NameToId(cx->names().length)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:32: note: 'cx' declared here - 527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:61:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lvalue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:545:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 545 | if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:61:25: note: 'lvalue' declared here - 61 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:52: note: 'cx' declared here - 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:78:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 78 | return js::LooselyEqual(cx, lvalue, rval, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:577:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 577 | if (!str_fromCodePoint_one_arg(cx, rval, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:190:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 190 | return js::LooselyEqual(cx, value1, value2, equal); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 679 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 193 | bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIon(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:696:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 696 | bool CreateThisFromIon(JSContext* cx, HandleObject callee, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 208 | JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 999 | return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1000 | UndefinedHandleValue, args, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 225 | bool js::SameValue(JSContext* cx, JS::Handle v1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:242:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 242 | return js::StrictlyEqual(cx, v1, v2, same); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, Handle, Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 245 | JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)', - inlined from 'bool JS::SameValue(JSContext*, Handle, Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:251:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:242:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 242 | return js::StrictlyEqual(cx, v1, v2, same); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, BaselineFrame*, JS::Handle, JS::HandleValue, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashFunctions.h:50, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY' - 674 | if (MOZ_LIKELY(expr)) { \ - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE' - 681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE' - 1021 | MOZ_ALWAYS_FALSE( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, BaselineFrame*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1037 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::BaseCompiler::emitSetGlobal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10662:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetGlobal()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10652:12: note: 'id' was declared here -10652 | uint32_t id; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, BaselineFrame*, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1202:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1202 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, BaselineFrame*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1462 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 142 | void js::ReportErrorToGlobal(JSContext* cx, Handle global, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:16: note: 'proto' declared here - 1902 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:32: note: 'cx' declared here - 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1963 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1966 | if (!TrySkipAwait(cx, val, &canSkip, resolved)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void js::wasm::BaseCompiler::bceLocalIsUpdated(uint32_t)', - inlined from 'bool js::wasm::BaseCompiler::emitSetOrTeeLocal(uint32_t) [with bool isSetLocal = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10468:20, - inlined from 'bool js::wasm::BaseCompiler::emitSetLocal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10551:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:6425:5: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] - 6425 | if (local >= sizeof(BCESet) * 8) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10546:12: note: 'slot' was declared here -10546 | uint32_t slot; - | ^~~~ -In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', - inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, - inlined from 'bool js::wasm::BaseCompiler::emitBrTable()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9848:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:53: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] - 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrTable()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9811:12: note: 'defaultDepth' was declared here - 9811 | uint32_t defaultDepth; - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 493 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1467:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1467 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', - inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, - inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9799:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:53: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] - 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: 'relativeDepth' was declared here - 9785 | uint32_t relativeDepth; - | ^~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:693:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:694:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:700:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:701:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 701 | !(message = ValueToSource(cx, messageVal))) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:707:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:708:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 708 | !(filename = ValueToSource(cx, filenameVal))) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:714:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 714 | if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) || - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:715:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:739:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1505 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1486 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:16: note: 'obj' declared here - 764 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:758:37: note: 'cx' declared here - 758 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:16: note: 'script' declared here - 1093 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1092:33: note: 'cx' declared here - 1092 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, uint8_t* retAddr) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2312:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2311:32: note: 'env' declared here - 2311 | Rooted env( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2309:35: note: 'cx' declared here - 2309 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1913:32, - inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedObj' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1913:15: note: 'rootedObj' declared here - 1913 | RootedValue rootedObj(cx, obj); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:38: note: 'cx' declared here - 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25, - inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25, - inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1938:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here - 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here - 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static void js::DebugEnvironments::takeFrameSnapshot(JSContext*, JS::Handle, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2814:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'snapshot' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static void js::DebugEnvironments::takeFrameSnapshot(JSContext*, JS::Handle, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2813:21: note: 'snapshot' declared here - 2813 | RootedArrayObject snapshot( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2715:16: note: 'cx' declared here - 2715 | JSContext* cx, Handle debugEnv, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:17: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:661:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:423:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 423 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:72, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'holder' declared here - 22 | RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:46: note: 'cx' declared here - 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:28: -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, PropertyName*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21, - inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21, - inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11367:10: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] -11367 | pushI32(funcIndex); - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11359:12: note: 'funcIndex' was declared here -11359 | uint32_t funcIndex; - | ^~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::ValType; unsigned int MinInlineCapacity = 16; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::BaseCompiler::emitGetLocal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10434:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10421:12: note: 'slot' was declared here -10421 | uint32_t slot; - | ^~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::BaseCompiler::emitGetGlobal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10573:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetGlobal()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10564:12: note: 'id' was declared here -10564 | uint32_t id; - | ^~ -/usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = const js::wasm::FuncTypeWithId*; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::BaseCompiler::emitCall()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10107:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCall()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10095:12: note: 'funcIndex' was declared here -10095 | uint32_t funcIndex; - | ^~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::BaseCompiler::emitCallIndirect()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10169:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10155:12: note: 'funcTypeIndex' was declared here -10155 | uint32_t funcTypeIndex; - | ^~~~~~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'js::jit::CodeOffset js::wasm::BaseCompiler::callIndirect(uint32_t, uint32_t, const js::wasm::Stk&, const FunctionCall&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5788:52, - inlined from 'bool js::wasm::BaseCompiler::emitCallIndirect()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10192:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10156:12: note: 'tableIndex' was declared here -10156 | uint32_t tableIndex; - | ^~~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readStructNew(uint32_t*, ValueVector*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2307:60, - inlined from 'bool js::wasm::BaseCompiler::emitStructNew()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12308:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNew()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12306:12: note: 'typeIndex' was declared here -12306 | uint32_t typeIndex; - | ^~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readStructGet(uint32_t*, uint32_t*, Value*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2334:67, - inlined from 'bool js::wasm::BaseCompiler::emitStructGet()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12441:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12438:12: note: 'typeIndex' was declared here -12438 | uint32_t typeIndex; - | ^~~~~~~~~ -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::StructField; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool js::wasm::OpIter::readStructGet(uint32_t*, uint32_t*, Value*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2344:47, - inlined from 'bool js::wasm::BaseCompiler::emitStructGet()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12441:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'fieldIndex' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12439:12: note: 'fieldIndex' was declared here -12439 | uint32_t fieldIndex; - | ^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool HandleInstantiationFailure(JSContext*, JS::CallArgs, const js::AsmJSMetadata&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6883:68, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6977:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6883:14: note: 'name' declared here - 6883 | RootedAtom name(cx, args.callee().as().explicitName()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6964:38: note: 'cx' declared here - 6964 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)', - inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6543:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)', - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6555:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6555 | if (!RoundFloat32(cx, v, &f)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6563:24, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)', - inlined from 'bool ValidateFFI(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6809:25, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)', - inlined from 'bool ValidateArrayView(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6815:31, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)', - inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6622:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)', - inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)', - inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6703:25, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6487 | return GetDataProperty(cx, objVal, fieldHandle, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)', - inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23, - inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30, - inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18, - inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6479 | return GetDataProperty(cx, objVal, field, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:851:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:850:15: note: 'shape' declared here - 850 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:849:16: note: 'cx' declared here - 849 | JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::gc::InitialHeap, js::IsSingletonEnv) [with T = js::LexicalEnvironmentObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createTemplateObject(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap, js::IsSingletonEnv)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:933:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createTemplateObject(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap, js::IsSingletonEnv)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here - 121 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:926:16: note: 'cx' declared here - 926 | JSContext* cx, HandleShape shape, HandleObject enclosing, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:15: note: 'shape' declared here - 985 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:982:16: note: 'cx' declared here - 982 | JSContext* cx, Handle global) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:15: note: 'shape' declared here - 1029 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1026:16: note: 'cx' declared here - 1026 | JSContext* cx, Handle scope) { - | ~~~~~~~~~~~^~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1050:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::gc::InitialHeap, js::IsSingletonEnv) [with T = js::CallObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21, - inlined from 'static js::CallObject* js::CallObject::createTemplateObject(JSContext*, JS::HandleScript, JS::HandleObject, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:170:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createTemplateObject(JSContext*, JS::HandleScript, JS::HandleObject, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here - 121 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:159:57: note: 'cx' declared here - 159 | CallObject* CallObject::createTemplateObject(JSContext* cx, HandleScript script, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:420:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, js::HandleModuleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'env' declared here - 418 | RootedModuleEnvironmentObject env( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:412:16: note: 'cx' declared here - 412 | JSContext* cx, HandleModuleObject module) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:15: note: 'shape' declared here - 618 | RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:617:16: note: 'cx' declared here - 617 | JSContext* cx, Handle scope) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:15: note: 'shape' declared here - 643 | RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:642:16: note: 'cx' declared here - 642 | JSContext* cx, HandleObject enclosing, Handle scope) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:666:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:665:15: note: 'shape' declared here - 665 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:661:65: note: 'cx' declared here - 661 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.h:8, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.cc:5, - from Unified_cpp_js_src_new-regexp2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enclosingEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'enclosingEnv' declared here - 3320 | RootedObject enclosingEnv(cx, terminatingEnv); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3305:54: note: 'cx' declared here - 3305 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1179:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1178:15: note: 'shape' declared here - 1178 | RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_), - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1177:16: note: 'cx' declared here - 1177 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::ErrorObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15, - inlined from 'static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:443:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h: In static member function 'static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: note: 'shape' declared here - 241 | RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:432:39: note: 'cx' declared here - 432 | bool js::ErrorObject::init(JSContext* cx, Handle obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:498:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:498:16: note: 'proto' declared here - 498 | RootedObject proto(cx, protoArg); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:489:49: note: 'cx' declared here - 489 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'message' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:16: note: 'message' declared here - 210 | RootedString message(cx, nullptr); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:206:50: note: 'cx' declared here - 206 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:212:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:224:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:242:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In constructor 'js::wasm::Stk::Stk(int64_t)', - inlined from 'void js::wasm::BaseCompiler::pushI64(int64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4129:39, - inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13800:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2437:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] - 2437 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13797:17: note: 'i64' was declared here -13797 | int64_t i64; - | ^~~ -In constructor 'js::wasm::Stk::Stk(int32_t)', - inlined from 'void js::wasm::BaseCompiler::pushI32(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4127:39, - inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13718:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2436:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] - 2436 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13715:17: note: 'i32' was declared here -13715 | int32_t i32; - | ^~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:15: note: 'shape' declared here - 249 | RootedShape shape(cx, FunctionScope::getEmptyEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:243:57: note: 'cx' declared here - 243 | CallObject* CallObject::createHollowForDebug(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:274:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:15: note: 'shape' declared here - 1007 | RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1003:16: note: 'cx' declared here - 1003 | JSContext* cx, HandleObject enclosing, HandleObject thisv) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::NewObjectKind) [with T = js::VarEnvironmentObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:294:60, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleScope, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:328:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleScope, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here - 135 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:307:63: note: 'cx' declared here - 307 | VarEnvironmentObject* VarEnvironmentObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'errorsList' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool AggregateError(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:21: note: 'errorsList' declared here - 336 | RootedArrayObject errorsList(cx, IterableToArray(cx, args.get(0))); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:315:39: note: 'cx' declared here - 315 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'js::ArrayObject* IterableToArray(JSContext*, JS::HandleValue)', - inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:292:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 292 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:301:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 301 | if (!iterator.next(&nextValue, &done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::NewObjectKind) [with T = js::VarEnvironmentObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:294:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here - 135 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:288:63: note: 'cx' declared here - 288 | VarEnvironmentObject* VarEnvironmentObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:15: note: 'shape' declared here - 341 | RootedShape shape(cx, VarScope::getEmptyEnvironmentShape(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:338:16: note: 'cx' declared here - 338 | JSContext* cx, Handle scope) { - | ~~~~~~~~~~~^~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:361:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:66, - inlined from 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3243:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enclosingDebug' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:16: note: 'enclosingDebug' declared here - 3103 | RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy)); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3233:49: note: 'cx' declared here - 3233 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'JSObject* js::GetDebugEnvironmentForFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3263:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'JSObject* js::GetDebugEnvironmentForFunction(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3256:57: note: 'cx' declared here - 3256 | JSObject* js::GetDebugEnvironmentForFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1497:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1497 | bool handleUnaliasedAccess(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1699:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21, - inlined from 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1703:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1773:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1773 | if (!instance.debug().getGlobal( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1774 | instance, index - instanceScope->globalsStart(), vp)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2482 | bool DebugEnvironmentProxy::getMaybeSentinelValue( - | ^~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const', - inlined from 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2485:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2234:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2234 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2248:25, - inlined from 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2485:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2070:8: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2070 | bool getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2087:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2087 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2105:47: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2105 | return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2149 | bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2165 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2179:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2263 | bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2276 | if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2285:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1070:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'copy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'copy' declared here - 1069 | Rooted copy( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1066:16: note: 'cx' declared here - 1066 | JSContext* cx, Handle env) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 193 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::RecompileImpl(JSContext*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1238:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::RecompileImpl(JSContext*, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1238:16: note: 'script' declared here - 1238 | RootedScript script(cx, frame.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1230:31: note: 'cx' declared here - 1230 | bool RecompileImpl(JSContext* cx, bool force) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp -js/src/Unified_cpp_js_src17.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, - inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7140:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here - 7104 | Rooted moduleObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7138:34: note: 'cx' declared here - 7138 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/TIOracle.cpp:12, - from Unified_cpp_js_src_jit10.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 391 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 582 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 649 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { - | ^~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here - 465 | RootedObject boxed( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:62: note: 'cx' declared here - 568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20: -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23, - inlined from 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:656:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 364 | return ValueToId(cx, argument, result); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14, - from Unified_cpp_js_src16.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, - inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7135:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here - 7104 | Rooted moduleObj( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7133:34: note: 'cx' declared here - 7133 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, - | ~~~~~~~~~~~^~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src' -mkdir -p '.deps/' -modules/fdlibm/src/e_acos.o -/usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp -modules/fdlibm/src/e_acosh.o -/usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp -modules/fdlibm/src/e_asin.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:220:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:220:19: note: 'cargs' declared here - 220 | ConstructArgs cargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:32: note: 'cx' declared here - 200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:215:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 215 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 216 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 244 | if (!Construct(cx, fval, cargs, newTarget, &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 256 | return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 257 | rval); - | ~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 269 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, InterpreterStubExitFrameLayout*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 289 | if (!InvokeFunction(cx, fun, constructing, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 290 | /* ignoresReturnValue = */ false, numActualArgs, argv, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | &rval)) { - | ~~~~~~ -/usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp -modules/fdlibm/src/e_atan2.o -/usr/bin/g++ -o e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp -modules/fdlibm/src/e_atanh.o -/usr/bin/g++ -o e_atanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp -modules/fdlibm/src/e_cosh.o -/usr/bin/g++ -o e_cosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp -modules/fdlibm/src/e_exp.o -/usr/bin/g++ -o e_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_exp.cpp -modules/fdlibm/src/e_hypot.o -/usr/bin/g++ -o e_hypot.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp -modules/fdlibm/src/e_log.o -/usr/bin/g++ -o e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp -modules/fdlibm/src/e_log10.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrRes' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here - 1062 | Rooted arrRes(cx, &objRes->as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1059:40: note: 'cx' declared here - 1059 | JSObject* InitRestParameter(JSContext* cx, uint32_t length, Value* rest, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o e_log10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp -modules/fdlibm/src/e_log2.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75, - inlined from 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:646:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:645:38: note: 'cx' declared here - 645 | JSObject* NewStringObject(JSContext* cx, HandleString str) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 584 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 604 | if (!NativeSetProperty(cx, obj.as(), id, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | receiver, result)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 609 | if (!NativeSetProperty(cx, obj.as(), id, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | receiver, result)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:615:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/usr/bin/g++ -o e_log2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp -modules/fdlibm/src/e_pow.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Exception.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:7, - from Unified_cpp_js_src16.cpp:2: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:269:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src16.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'proto' declared here - 268 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:267:53: note: 'cx' declared here - 267 | static JSObject* CreateGeneratorFunction(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76, - inlined from 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:282:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here - 251 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:280:62: note: 'cx' declared here - 280 | static JSObject* CreateGeneratorFunctionPrototype(JSContext* cx, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o e_pow.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_pow.cpp -modules/fdlibm/src/e_sinh.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:446:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 446 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v, - | ^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:307:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'iteratorProto' declared here - 306 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:285:53: note: 'cx' declared here - 285 | static bool GeneratorFunctionClassFinish(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 300 | if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | genFunctionVal, JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, ExceptionStack*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 35 | if (!cx->getPendingException(&exception)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const ExceptionStack&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 59 | cx->setPendingException(exceptionStack.exception(), nstack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 19 | bool ForOfIterator::init(HandleValue iterable, - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:10: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:22:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:55:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:8: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:82:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 72 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); - | ^ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:91:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:129:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 129 | bool ForOfIterator::next(MutableHandleValue vp, bool* done) { - | ^~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:126:20, - inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:132:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:136:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:145:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:155:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1295 | return SetObjectElement(cx, obj, indexVal, value, strict); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | if (!GetAndClearExceptionAndStack(cx_, &completionException, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | &completionExceptionStack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'void JS::ForOfIterator::closeThrow()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:177:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 183 | cx_->setPendingException(completionException, completionExceptionStack); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'void JS::ForOfIterator::closeThrow()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:202:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 209 | cx_->setPendingException(completionException, completionExceptionStack); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o e_sinh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_sinh.cpp -modules/fdlibm/src/k_exp.o -/usr/bin/g++ -o k_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/k_exp.cpp -modules/fdlibm/src/s_asinh.o -/usr/bin/g++ -o s_asinh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp -modules/fdlibm/src/s_atan.o -/usr/bin/g++ -o s_atan.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp -modules/fdlibm/src/s_cbrt.o -/usr/bin/g++ -o s_cbrt.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_cbrt.cpp -modules/fdlibm/src/s_ceil.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'currentCallee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src16.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp: In member function 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:23: note: 'currentCallee' declared here - 814 | Rooted currentCallee(cx, calleeTemplate()); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:810:40: note: 'cx' declared here - 810 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o s_ceil.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceil.cpp -modules/fdlibm/src/s_ceilf.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:16, - from Unified_cpp_js_src16.cpp:38: -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'void js::GeckoProfilerRuntime::enable(bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp: In member function 'void js::GeckoProfilerRuntime::enable(bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 152 | for (RealmsIter r(rt); !r.done(); r.next()) { - | ^ -/usr/bin/g++ -o s_ceilf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp -modules/fdlibm/src/s_copysign.o -/usr/bin/g++ -o s_copysign.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_copysign.cpp -modules/fdlibm/src/s_expm1.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, AbstractFramePtr, JS::Handle, JS::HandleValue, GeneratorResumeKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:145:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 145 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:151:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 151 | cx->setPendingExceptionAndCaptureStack(arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | cx->setPendingException(closing, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:214:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:214:16: note: 'proto' declared here - 214 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:205:53: note: 'cx' declared here - 205 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:211:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here - 251 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:250:16: note: 'cx' declared here - 250 | JSContext* cx, Handle global) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o s_expm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp -modules/fdlibm/src/s_fabs.o -/usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp -js/src/wasm/Unified_cpp_js_src_wasm2.o -/usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp -modules/fdlibm/src/s_floor.o -/usr/bin/g++ -o s_floor.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floor.cpp -modules/fdlibm/src/s_floorf.o -/usr/bin/g++ -o s_floorf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp -modules/fdlibm/src/s_log1p.o -/usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp -modules/fdlibm/src/s_nearbyint.o -/usr/bin/g++ -o s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp -modules/fdlibm/src/s_rint.o -/usr/bin/g++ -o s_rint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp -modules/fdlibm/src/s_rintf.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | bool AbstractGeneratorObject::resume(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/usr/bin/g++ -o s_rintf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp -modules/fdlibm/src/s_scalbn.o -/usr/bin/g++ -o s_scalbn.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp -modules/fdlibm/src/s_tanh.o -/usr/bin/g++ -o s_tanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp -modules/fdlibm/src/s_trunc.o -/usr/bin/g++ -o s_trunc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp -modules/fdlibm/src/s_truncf.o -/usr/bin/g++ -o s_truncf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -mkdir -p '.deps/' -memory/build/Unified_cpp_memory_build0.o -/usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc' -mkdir -p '.deps/' -memory/mozalloc/mozalloc_abort.o -/usr/bin/g++ -o mozalloc_abort.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc/mozalloc_abort.cpp -memory/mozalloc/Unified_cpp_memory_mozalloc0.o -/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp -/usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp -js/src/jit/Unified_cpp_js_src_jit12.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' -mkdir -p '.deps/' -mozglue/misc/AutoProfilerLabel.o -/usr/bin/g++ -o AutoProfilerLabel.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/AutoProfilerLabel.cpp -mozglue/misc/ConditionVariable_posix.o -/usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp -js/src/Unified_cpp_js_src18.o -/usr/bin/g++ -o ConditionVariable_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/ConditionVariable_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp -mozglue/misc/MmapFaultHandler.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:22, - from Unified_cpp_js_src_wasm1.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o MmapFaultHandler.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/MmapFaultHandler.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp -mozglue/misc/Mutex_posix.o -/usr/bin/g++ -o Mutex_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Mutex_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp -mozglue/misc/Printf.o -/usr/bin/g++ -o Printf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp -mozglue/misc/StackWalk.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.cpp:7, - from Unified_cpp_js_src_jit11.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o StackWalk.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp -mozglue/misc/TimeStamp.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65, - from Unified_cpp_js_src17.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/usr/bin/g++ -o TimeStamp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp -mozglue/misc/TimeStamp_posix.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type 'mozilla::TimeStampValue' {aka 'mozilla::TimeStamp63Bit'} changed in GCC 9.1 - 112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) { - | ^~~~~~~~~ -/usr/bin/g++ -o TimeStamp_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp_posix.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp -mozglue/misc/Decimal.o -/usr/bin/g++ -o Decimal.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Decimal.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Nothing to be done for 'host'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -/usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp -js/src/jit/Unified_cpp_js_src_jit13.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.cpp:7, - from Unified_cpp_js_src_jit12.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:30, - from Unified_cpp_js_src_jit11.cpp:20: -In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)', - inlined from 'js::jit::AbortReasonOr js::jit::WarpOracle::createScriptSnapshot(JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:278:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 657 | if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::NativeObject* CreateBlankProto(JSContext*, const JSClass*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:881:77, - inlined from 'static js::NativeObject* js::GlobalObject::createBlankPrototypeInheriting(JSContext*, const JSClass*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:905:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'blankProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototypeInheriting(JSContext*, const JSClass*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'blankProto' declared here - 880 | RootedObject blankProto(cx, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:902:71: note: 'cx' declared here - 902 | NativeObject* GlobalObject::createBlankPrototypeInheriting(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:916:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 916 | return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 917 | prototypeAttrs) && - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:918:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 918 | DefineDataProperty(cx, proto, cx->names().constructor, ctorVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 919 | constructorAttrs); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:938:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 938 | return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In static member function 'static bool js::RealmInstrumentation::getScriptId(JSContext*, JS::Handle, JS::HandleScript, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:250:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 250 | if (!DebugAPI::getScriptInstrumentationId(cx, dbgObject, script, &idValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here - 1012 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1010:16: note: 'cx' declared here - 1010 | JSContext* cx, WithObjectPrototype withProto) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1031 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1032 | UndefinedHandleValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1037 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1038 | TrueHandleValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1302:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1314 | return ReportIsNotFunction(cx, returnMethod); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:49: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp -js/src/jit/Unified_cpp_js_src_jit14.o -In file included from Unified_cpp_js_src_wasm1.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | static bool IsInstance(HandleValue v) { - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2011:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2011 | static bool IsMemory(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2453 | static bool IsTable(HandleValue v) { - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2956 | static bool IsGlobal(HandleValue v) { - | ^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here - 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here - 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here - 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here - 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here - 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here - 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here - 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here - 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here - 873 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here - 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3154 | if (!GetAndClearException(cx, &rejectionValue)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3170:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'filename' declared here - 3169 | RootedString filename( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3161:31: note: 'cx' declared here - 3161 | static bool Reject(JSContext* cx, const CompileArgs& args, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 745 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind, - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:42: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:749:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)', - inlined from 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2501:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 100 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tmp' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: note: 'tmp' declared here - 243 | RootedIdVector tmp(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:50: note: 'cx' declared here - 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 195 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 196 | /* enumerable = */ true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | visited, props)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 208 | if (!Enumerate(cx, pobj, INT_TO_JSID(i), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | /* enumerable = */ true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 210 | visited, props)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 231 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 232 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 273 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 274 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 292 | if (!Enumerate(cx, pobj, id, shape.enumerable(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 293 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'id' declared here - 4111 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4092:47: note: 'cx' declared here - 4092 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject wasm, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4128:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4128 | if (!DefineDataProperty(cx, wasm, id, ctorValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool EnumerateExtraProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:150:17, - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:456:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:150:12: note: 'id' declared here - 150 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:439:33: note: 'cx' declared here - 439 | static bool Snapshot(JSContext* cx, HandleObject pobj_, unsigned flags, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 442 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:42, - from Unified_cpp_js_src_wasm1.cpp:29: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:450:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector, bool)', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:461:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector, bool)', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:474:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 310 | return EnumerateNativeProperties(cx, pobj, flags, visited, props); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:480:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 344 | if (!Enumerate(cx, pobj, proxyProps[n], enumerable, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 344 | if (!Enumerate(cx, pobj, proxyProps[n], enumerable, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | flags, visited, props)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle > >' changed in GCC 7.1 - 359 | if (!Enumerate(cx, pobj, proxyProps[n], true, flags, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 360 | visited, props)) { - | ~~~~~~~~~~~~~~~ -In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]', - inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:484:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 338 | if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1388:28, - inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1388:20: note: 'proto' declared here - 1388 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1451:54: note: 'cx' declared here - 1451 | static bool SuppressDeletedPropertyHelper(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1395:30, - inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)', - inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1400 | if (!GetPropertyDescriptor(cx, proto, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICHelpers-arm.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Trampoline-arm.cpp:7, - from Unified_cpp_js_src_jit13.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here - 1475 | Rooted str(cx, IdToString(cx, id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1466:45: note: 'cx' declared here - 1466 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { - | ~~~~~~~~~~~^~ -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here - 1493 | Rooted str(cx, IdToString(cx, id)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1482:44: note: 'cx' declared here - 1482 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In function 'JSLinearString* js::IdToString(JSContext*, jsid)', - inlined from 'js::NativeIterator::NativeIterator(JSContext*, JS::Handle, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:706:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152:38: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 152 | JSString* str = ToStringSlow(cx, idv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:790:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:794:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 794 | if (!EnforceRangeU32(cx, initialVal, kind, "initial size", - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 795 | &limits->initial)) { - | ~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:812:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:819:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 819 | if (!EnforceRangeU32(cx, maxVal, kind, "maximum size", - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 820 | limits->maximum.ptr())) { - | ~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:841:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here - 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:610:16: note: 'cx' declared here - 610 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1250:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1250 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1264:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'array' declared here - 1981 | Rooted array(cx, NewDenseEmptyArray(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:40: note: 'cx' declared here - 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1001:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1001 | if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1002 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:427:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 427 | if (!DefineDataProperty(cx, global, cx->names().globalThis, v, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 428 | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here - 585 | RootedFunction throwTypeError( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:572:16: note: 'cx' declared here - 572 | JSContext* cx, Handle global) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 600 | if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | lengthResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 610 | if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | nameResult)) { - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'proto' declared here - 4085 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4081:53: note: 'cx' declared here - 4081 | static JSObject* CreateWebAssemblyObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here - 639 | Rooted lexical( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:620:55: note: 'cx' declared here - 620 | GlobalObject* GlobalObject::createInternal(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckRefType(JSContext*, RefType::Kind, JS::HandleValue, JS::MutableHandleFunction, MutableHandleAnyRef)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | bool wasm::CheckRefType(JSContext* cx, RefType::Kind targetTypeKind, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 319 | if (!BoxAnyRef(cx, v, refval)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:334:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:342:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:350:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:357:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | BigInt* bigint = ToBigInt(cx, v); - | ~~~~~~~~^~~~~~~ -In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)', - inlined from 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2540:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2477 | if (!EnforceRangeU32(cx, v, "Table", noun, index)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2598:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fillValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2598:15: note: 'fillValue' declared here - 2598 | RootedValue fillValue(cx); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2576:43: note: 'cx' declared here - 2576 | bool WasmTableObject::growImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2586:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2586 | if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here - 1066 | RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:49: note: 'cx' declared here - 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v, - | ^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:20: note: 'fun' declared here - 1023 | RootedFunction fun(cx, &funVal.toObject().as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:53: note: 'cx' declared here - 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1058 | return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here - 961 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:52: note: 'cx' declared here - 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3094:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3094 | void WasmGlobalObject::val(MutableHandleVal outval) const { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3130 | val(&result); - | ~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:556:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 556 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:16: note: 'ctor' declared here - 777 | RootedObject ctor(cx, clasp->specCreateConstructorHook()(cx, protoKey)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:767:44: note: 'cx' declared here - 767 | static bool InitBareBuiltinCtor(JSContext* cx, Handle global, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:796:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 796 | if (!DefineDataProperty(cx, global, cx->names().undefined, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 797 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 798 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:821:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 821 | if (!JS_DefineProperty(cx, global, sym.name, symVal, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 822 | JSPROP_PERMANENT | JSPROP_READONLY)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, IfClassIsDisabled)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 325 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 736 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 737 | cx, global, cx->names().undefined, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 738 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:16: note: 'objectProto' declared here - 893 | RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:890:61: note: 'cx' declared here - 890 | NativeObject* GlobalObject::createBlankPrototype(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1511:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here - 1510 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1504:49: note: 'cx' declared here - 1504 | bool GlobalObject::initIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1529:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here - 1528 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1522:54: note: 'cx' declared here - 1522 | bool GlobalObject::initArrayIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1117:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here - 1116 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1115:62: note: 'cx' declared here - 1115 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1127:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here - 1126 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1125:54: note: 'cx' declared here - 1125 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1556:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here - 1555 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1549:55: note: 'cx' declared here - 1549 | bool GlobalObject::initStringIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1154:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here - 1153 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1152:64: note: 'cx' declared here - 1152 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::StringIteratorObject* js::NewStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1164:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here - 1163 | RootedObject proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1162:56: note: 'cx' declared here - 1162 | StringIteratorObject* js::NewStringIterator(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1583:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here - 1582 | RootedObject iteratorProto( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1576:61: note: 'cx' declared here - 1576 | bool GlobalObject::initRegExpStringIteratorProto(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1232:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here - 1231 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1230:76: note: 'cx' declared here - 1230 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1242:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here - 1241 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1240:68: note: 'cx' declared here - 1240 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::UniquePtr js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1799:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'workList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src17.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'js::UniquePtr js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1799:33: note: 'workList' declared here - 1799 | Rooted> workList(cx, GCVector(cx)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1750:16: note: 'cx' declared here - 1750 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here - 1847 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1844:16: note: 'cx' declared here - 1844 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here - 1879 | Rooted> parseTask( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1877:16: note: 'cx' declared here - 1877 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:79, - inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'promise' declared here - 3396 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:44: note: 'cx' declared here - 3389 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src_wasm1.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1369:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] - 1369 | if (!def) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here - 1332 | MInstruction* def; - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/ArrayUtils.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:10: -In member function 'T& mozilla::Array::operator[](size_t) [with T = js::jit::LDefinition; unsigned int _Length = 2]', - inlined from 'void js::jit::details::LInstructionFixedDefsTempsHelper::setTemp(size_t, const js::jit::LDefinition&) [with unsigned int Defs = 2; unsigned int Temps = 0]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:1067:18, - inlined from 'void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Lowering-arm.cpp:290:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h:43:16: warning: array subscript 2 is above array bounds of 'js::jit::LDefinition [2]' [-Warray-bounds=] - 43 | return mArr[aIndex]; - | ~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h: In member function 'void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h:25:5: note: while referencing 'mozilla::Array::mArr' - 25 | T mArr[_Length]; - | ^~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: -In constructor 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)', - inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, - inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, - inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55: warning: '((mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage' may be used uninitialized [-Wmaybe-uninitialized] - 365 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe - | ^~~~~ -In member function 'constexpr bool mozilla::Maybe::isSome() const [with T = unsigned int]', - inlined from 'constexpr void mozilla::Maybe::reset() [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:637:15, - inlined from 'constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:162:27, - inlined from 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55, - inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, - inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, - inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:456:42: warning: '((const mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] - 456 | constexpr bool isSome() const { return mIsSome; } - | ^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp -js/src/Unified_cpp_js_src19.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] - 2260 | switch (kind) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here - 2244 | LabelKind kind; - | ^~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:13: -In member function 'const T& mozilla::Vector::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2614:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] - 488 | return begin()[aIndex]; - | ~~~~~~~^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2608:12: note: 'id' was declared here - 2608 | uint32_t id; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 2617 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here - 2609 | MDefinition* value; - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23: -In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', - inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2015:53: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - 2016 | *srcMemOrTableIndex >= env_.tables.length()) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3486:12: note: 'dstTableIndex' was declared here - 3486 | uint32_t dstTableIndex; - | ^~~~~~~~~~~~~ -In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', - inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2015:53: warning: 'srcTableIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ - 2016 | *srcMemOrTableIndex >= env_.tables.length()) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3487:12: note: 'srcTableIndex' was declared here - 3487 | uint32_t srcTableIndex; - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2348:5: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] - 2348 | if (depth != defaultDepth) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2334:12: note: 'defaultDepth' was declared here - 2334 | uint32_t defaultDepth; - | ^~~~~~~~~~~~ -In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', - inlined from 'bool EmitMemCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3460:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2011:34: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2011 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3458:12: note: 'dstMemIndex' was declared here - 3458 | uint32_t dstMemIndex; - | ^~~~~~~~~~~ -In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', - inlined from 'bool EmitMemCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3460:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2011:5: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] - 2011 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3459:12: note: 'srcMemIndex' was declared here - 3459 | uint32_t srcMemIndex; - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34, - from Unified_cpp_js_src18.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void js::wasm::TypeAndValueT::setValue(Value) [with Value = js::jit::MDefinition*]', - inlined from 'void js::wasm::OpIter::setResult(Value) [with Policy = {anonymous}::IonCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:538:60, - inlined from 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2567:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] - 241 | void setValue(Value value) { tv_.second() = value; } - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2531:16: note: 'result' was declared here - 2531 | MDefinition* result; - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:501:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:501:31: note: 'obj' declared here - 501 | RootedWasmTableObject obj(cx, &v.toObject().as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:453:38: note: 'cx' declared here - 453 | bool js::wasm::GetImports(JSContext* cx, const Module& module, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 467 | if (!GetProperty(cx, importObj, import.module.get(), &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 479 | if (!GetProperty(cx, obj, import.field.get(), &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 548 | obj->val(&val); - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 578 | if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1670:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'importObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1670:16: note: 'importObj' declared here - 1670 | RootedObject importObj(cx); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1650:47: note: 'cx' declared here - 1650 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:79, - inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'promise' declared here - 3445 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:48: note: 'cx' declared here - 3438 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:398:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:398:14: note: 'args' declared here - 398 | InvokeArgs args(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:38: note: 'cx' declared here - 388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 433 | if (!Call(cx, fval, thisv, args, rval)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool IterableToArray(JSContext*, JS::HandleValue, JS::MutableHandle)', - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:342:23, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:304:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 304 | if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:316:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 316 | if (!iterator.next(&nextValue, &done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 147 | bool ok = RoundFloat32(cx, val, loc); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | if (!CheckFuncRefValue(cx, val, &fun)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50, - inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28, - inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_void(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:573:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 573 | return instance->callImport(cx, funcImportIndex, argc, argv, &rval); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 581 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:584:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 592 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:612:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 612 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:615:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:623:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 623 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]', - inlined from 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:627:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 635 | if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:18: note: 'str' declared here - 1236 | RootedString str(cx, ToString(cx, args.get(1))); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1225:50: note: 'cx' declared here - 1225 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp -js/src/jit/Unified_cpp_js_src_jit2.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29: -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:24: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2136:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ref' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2136:26: note: 'ref' declared here - 2136 | RootedFunction ref(cx, FuncRef::fromCompiledCode(ptr).asJSFunction()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2072:38: note: 'cx' declared here - 2072 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 147 | bool ok = RoundFloat32(cx, val, loc); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21, - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 173 | if (!CheckFuncRefValue(cx, val, &fun)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]', - inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50, - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | if (!BoxAnyRef(cx, val, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool ReturnToJSResultCollector::collect(JSContext*, void*, JS::MutableHandleValue)', - inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2208:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2067 | return ResultsToJSValue(cx, type_, registerResultLoc, stackResultsLoc, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2068 | rval); - | ~~~~~ -In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)', - inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21, - inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4353:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] - 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here - 2157 | int64_t i64; - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73, - inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43, - inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4351:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here - 2147 | int32_t i32; - | ^~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/CodeGenerator-arm.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25: -In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', - inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, - inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11, - inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4285:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] - 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here - 2505 | MDefinition* value; - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.cpp:7, - from Unified_cpp_js_src_jit14.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::setVal(JSContext*, js::wasm::HandleVal)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3050:6: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 3050 | void WasmGlobalObject::setVal(JSContext* cx, wasm::HandleVal hval) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3015:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3015 | if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]', - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Instance::Instance(JSContext*, js::HandleWasmInstanceObject, js::wasm::SharedCode, js::wasm::UniqueTlsData, js::HandleWasmMemoryObject, js::wasm::SharedTableVector&&, js::StructTypeDescrVector&&, js::wasm::UniqueDebugState)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmInstanceObject::getExportedFunction(JSContext*, js::HandleWasmInstanceObject, uint32_t, JS::MutableHandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmInstanceObject::getExportedFunction(JSContext*, js::HandleWasmInstanceObject, uint32_t, JS::MutableHandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:16: note: 'name' declared here - 1749 | RootedAtom name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1734:16: note: 'cx' declared here - 1734 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2069:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2069 | if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1818:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here - 1817 | Rooted instanceScope( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1811:16: note: 'cx' declared here - 1811 | JSContext* cx, HandleWasmInstanceObject instanceObj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1837:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here - 1836 | Rooted instanceScope( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1831:16: note: 'cx' declared here - 1831 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2028:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here - 2026 | RootedSharedArrayBufferObject newBuffer( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2016:52: note: 'cx' declared here - 2016 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3987:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'closure' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'closure' declared here - 3985 | RootedObject closure( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3971:40: note: 'cx' declared here - 3971 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4010:57: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4010 | PromiseObject::unforgeableResolve(cx, callArgs.get(0))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src18.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 112 | bool IsFunction(HandleValue v) { - | ^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:79, - inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'promise' declared here - 4026 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:53: note: 'cx' declared here - 4018 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:79, - inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:13: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'promise' declared here - 4049 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:57: note: 'cx' declared here - 4041 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src18.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:16: note: 'pobj' declared here - 1900 | RootedObject pobj(cx, obj); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1876:48: note: 'cx' declared here - 1876 | static bool ReshapeForProtoMutation(JSContext* cx, HandleObject obj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'elementStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:16: note: 'elementStr' declared here - 2394 | RootedString elementStr(cx, ToString(cx, elementVal)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2364:44: note: 'cx' declared here - 2364 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2390:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:194:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:193:28: note: 'argsobj' declared here - 193 | Rooted argsobj(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:178:37: note: 'cx' declared here - 178 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::init(JSContext*, const js::JSFunctionVector&, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::DataSegmentVector&, const js::wasm::ElemSegmentVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] - 1513 | *(void**)globalAddr = globalObjs[imported]->cell(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 - 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' - 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=] - 1551 | *(void**)globalAddr = address; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1 - 2877 | MOZ_ALIGNED_DECL(char globalArea, 16); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL' - 71 | # define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align))) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:263:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:219:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:219:18: note: 'fun' declared here - 219 | RootedFunction fun(cx, &args.thisv().toObject().as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:216:37: note: 'cx' declared here - 216 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, - | ^~ -In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26, - inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2736 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2892:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2892 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2894:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:33: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2902:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src18.cpp:11: -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2921:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp -js/src/jit/Unified_cpp_js_src_jit3.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:642:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:642:14: note: 'id' declared here - 642 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:628:46: note: 'cx' declared here - 628 | static bool ResolveLazyProperties(JSContext* cx, HandleNativeObject obj) { - | ~~~~~~~~~~~^~ -In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)', - inlined from 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:646:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2293 | if (!op(cx, obj, id, &desc)) { - | ~~^~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp -js/src/jit/Unified_cpp_js_src_jit4.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1421:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1421:16: note: 'moduleObj' declared here - 1421 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1364:45: note: 'cx' declared here - 1364 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3253:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3253 | if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3258 | if (!JS_DefineProperty(cx, resultObj, "instance", val, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3259 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2747:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 2747 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval, - | ^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typeStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:16: note: 'typeStr' declared here - 2846 | RootedString typeStr(cx, ToString(cx, typeVal)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2815:45: note: 'cx' declared here - 2815 | bool WasmGlobalObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2837:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2837 | if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2842:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2842 | if (!JS_GetProperty(cx, obj, "value", &typeVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2932:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2932 | if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2947:31: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 2947 | WasmGlobalObject::create(cx, globalVal, isMutable, proto); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 338 | if (!JS_GetProperty(cx, callee, "usage", &usage)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'const char* NullOrUndefinedToCharZ(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:528:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 528 | const char* NullOrUndefinedToCharZ(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:533:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 533 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 544 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'idStr' declared here - 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:62: note: 'cx' declared here - 560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 565 | ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 586 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:603:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 603 | bool js::ReportValueError(JSContext* cx, const unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:777:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:776:15: note: 'shape' declared here - 776 | RootedShape shape(cx, EmptyShape::getInitialShape(cx, clasp, group->proto(), - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:759:46: note: 'cx' declared here - 759 | static inline JSObject* NewObject(JSContext* cx, HandleObjectGroup group, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here - 917 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here - 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1052 | void JSContext::setPendingException(HandleValue v, HandleSavedFrame stack) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportOutOfMemory(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:287:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | cx->setPendingException(oomMessage, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1095:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1095 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1105:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1105 | setPendingException(value, nstack); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1108 | bool JSContext::getPendingException(MutableHandleValue rval) { - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1121 | setPendingException(rval, stack); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:24, - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rval' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:17: note: 'rval' declared here - 776 | RootedValue rval(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:43: note: 'cx' declared here - 760 | void InternalJobQueue::runJobs(JSContext* cx) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15: -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:797:22, - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)', - inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 803 | if (cx->getPendingException(&exn)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'funAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here - 1681 | RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1671:60: note: 'cx' declared here - 1671 | bool JSFunction::delazifySelfHostedLazyFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'static bool JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1655:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static bool JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1638:63: note: 'cx' declared here - 1638 | bool JSFunction::delazifyLazilyInterpretedFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'static bool JSFunction::getLength(JSContext*, JS::HandleFunction, uint16_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1260:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static bool JSFunction::getLength(JSContext*, JS::HandleFunction, uint16_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1251:39: note: 'cx' declared here - 1251 | bool JSFunction::getLength(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 87 | void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex, - | ^~ -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:93:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 93 | void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) { - | ^~ -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19, - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19, - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18, - inlined from 'void js::ReportNotObject(JSContext*, const JS::Value&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:99:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 102 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:107:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 107 | if (const char* chars = ValueToSourceForError(cx, v, bytes)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:65: -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2560:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2514:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisv' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2514:15: note: 'thisv' declared here - 2514 | RootedValue thisv(cx, args.thisv()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2512:46: note: 'cx' declared here - 2512 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2549:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 239 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:307:16: note: 'obj' declared here - 307 | RootedObject obj(cx, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:42: note: 'cx' declared here - 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19, - inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18, - inlined from 'JSObject* js::RequireObject(JSContext*, JSErrNum, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1063:18, - inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 323 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 336 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 349 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 360 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 374 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 395 | if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 445 | void js::CompletePropertyDescriptor(MutableHandle desc) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:729:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:729:32: note: 'desc' declared here - 729 | Rooted desc(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:655:40: note: 'cx' declared here - 655 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)', - inlined from 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:734:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here - 849 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:826:56: note: 'cx' declared here - 826 | JSObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:16: note: 'obj' declared here - 162 | RootedObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:52: note: 'cx' declared here - 158 | bool js::FromPropertyDescriptorToObject(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 158 | bool js::FromPropertyDescriptorToObject(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 171 | if (!DefineDataProperty(cx, obj, names.value, desc.value())) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 180 | if (!DefineDataProperty(cx, obj, names.writable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 192 | if (!DefineDataProperty(cx, obj, names.get, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 204 | if (!DefineDataProperty(cx, obj, names.set, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | if (!DefineDataProperty(cx, obj, names.enumerable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 220 | if (!DefineDataProperty(cx, obj, names.configurable, v)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, Handle, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 142 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 155 | return FromPropertyDescriptorToObject(cx, desc, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66, - inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:882:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here - 849 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here - 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::NewObjectScriptedCall(JSContext*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:999:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::NewObjectScriptedCall(JSContext*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:998:16: note: 'obj' declared here - 998 | RootedObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:989:43: note: 'cx' declared here - 989 | bool js::NewObjectScriptedCall(JSContext* cx, MutableHandleObject pobj) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1031:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7, - from Unified_cpp_js_src_jit2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1073 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1077 | return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1550:6: note: parameter passing for argument of type 'const JS::HandleValueVector' {aka 'const JS::Handle >'} changed in GCC 7.1 - 1550 | bool ProxyObject::initExternalValueArrayAfterSwap( - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'globalObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:25: note: 'globalObj' declared here - 2068 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2067:50: note: 'cx' declared here - 2067 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::LookupName(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupName(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:21: note: 'env' declared here - 2157 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2151:32: note: 'cx' declared here - 2151 | bool js::LookupName(JSContext* cx, HandlePropertyName name, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/MacroAssembler-arm.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:7, - from Unified_cpp_js_src_jit3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::LookupNameWithGlobalDefault(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2205:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameWithGlobalDefault(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2205:16: note: 'env' declared here - 2205 | RootedObject env(cx, envChain); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2197:49: note: 'cx' declared here - 2197 | bool js::LookupNameWithGlobalDefault(JSContext* cx, HandlePropertyName name, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2248 | if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 2249 | &v)) { - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2293 | if (!op(cx, obj, id, &desc)) { - | ~~^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool fun_enumerate(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:85:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_enumerate(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:85:12: note: 'id' declared here - 85 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:82:38: note: 'cx' declared here - 82 | static bool fun_enumerate(JSContext* cx, HandleObject obj) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:82: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]', - inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51, - inlined from 'bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2430:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]', - inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51, - inlined from 'bool js::GetOwnPropertyPure(JSContext*, JSObject*, jsid, JS::Value*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2448:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj2' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:16: note: 'obj2' declared here - 2609 | RootedObject obj2(cx, proto); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2551:34: note: 'cx' declared here - 2551 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2694:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2694 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2697:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2706 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)', - inlined from 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1103:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1128 | return DefineProperty(cx, target, wrappedId, desc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2706 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2708 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2724 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2726 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2736 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2745:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2724 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2726 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2736 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'notesArray' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here - 619 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:618:48: note: 'cx' declared here - 618 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { - | ~~~~~~~~~~~^~ -In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)', - inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:639:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2773 | return DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)', - inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:651:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2773 | return DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:656:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 656 | if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:660:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 660 | if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, - | ^~ -In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26, - inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2736 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2738 | return NativeDefineProperty(cx, obj.as(), id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2807:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2807:16: note: 'pobj' declared here - 2807 | RootedObject pobj(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:43: note: 'cx' declared here - 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)', - inlined from 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2810:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineFunctionFromSpec(JSContext*, JS::HandleObject, const JSFunctionSpec*, unsigned int, js::DefineAsIntrinsic)', - inlined from 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, DefineAsIntrinsic)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2875:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2868:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2868 | return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2868:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2928:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2928 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2948:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2948 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2956:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2956 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2983:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2983 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2991:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2991 | if (!MaybeCallMethod(cx, obj, id, vp)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3002:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3002 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle, JS::Symbol*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21, - inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3012:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3045 | return OrdinaryToPrimitive(cx, obj, preferredType, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3033:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:724:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:724:16: note: 'obj' declared here - 724 | RootedObject obj(cx, objArg); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:41: note: 'cx' declared here - 719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:750:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)', - inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:761:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 608 | UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp -js/src/wasm/Unified_cpp_js_src_wasm3.o -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3986:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4007:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4032:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'defaultCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4031:16: note: 'defaultCtor' declared here - 4031 | RootedObject defaultCtor(cx, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4029:16: note: 'cx' declared here - 4029 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4039:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4039 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedName(JSContext*, JS::HandleFunction, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1304:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1304 | bool JSFunction::getUnresolvedName(JSContext* cx, HandleFunction fun, - | ^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:363:27, - inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:363:16: note: 'objProto' declared here - 363 | RootedObject objProto(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:464:36: note: 'cx' declared here - 464 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -In function 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)', - inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 387 | if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | return DefineDataProperty(cx, fun, id, protoVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 396 | JSPROP_PERMANENT | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 523 | if (!NativeDefineDataProperty(cx, fun, id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 524 | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19, - from Unified_cpp_js_src_wasm2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] - 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' - 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2776:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2776 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2782 | return DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1089 | return nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename MaybeRooted::HandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1184:9: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1184 | JSAtom* js::ToAtom(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2392:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2392 | static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2397 | return ToAtom(cx, name); - | ~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:16: -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2400:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2450 | return NameToFunctionName(cx, idv, prefixKind); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3049:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3049 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument, - | ^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3060:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75:13: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 75 | inline bool ValueToId( - | ^~~~~~~~~ -In file included from Unified_cpp_js_src_jit2.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 209 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:28: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:217:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:388:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In function 'js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:388:16: note: 'script' declared here - 388 | RootedScript script(cx, state.script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:373:53: note: 'cx' declared here - 373 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 125 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3293 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4581:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4581 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4697:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4697 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4754:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4754 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CallIRGenerator::CallIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, JSOp, js::jit::ICState::Mode, uint32_t, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValueArray)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4822 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6152:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6152 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) { - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6223 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6789:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6789 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6908:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6908 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6931 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 7177 | BinaryArithIRGenerator::BinaryArithIRGenerator( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here - 403 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:37: note: 'cx' declared here - 401 | bool Module::extractCode(JSContext* cx, Tier tier, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 401 | bool Module::extractCode(JSContext* cx, Tier tier, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:427:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 427 | if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 443 | if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 453 | if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 459 | if (!JS_DefineProperty(cx, segment, "funcIndex", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 465 | if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 466 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 471 | if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 472 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 443 | if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 448 | if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 453 | if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 459 | if (!JS_DefineProperty(cx, segment, "funcIndex", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 465 | if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 466 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 471 | if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 472 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 483 | if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75, - inlined from 'JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3090:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3087:44: note: 'cx' declared here - 3087 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3114:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3114 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val, - | ^~ -In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)', - inlined from 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3120:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 544 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:16: note: 'obj' declared here - 1061 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1057:34: note: 'cx' declared here - 1057 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:16: note: 'obj' declared here - 1079 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1075:37: note: 'cx' declared here - 1075 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:50, - inlined from 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'idStr' declared here - 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:56: note: 'cx' declared here - 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)', - inlined from 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 565 | ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | RootedString idStr(cx, ValueToSource(cx, idVal)); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 586 | UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3141:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3141 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3149:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3149 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, keyId); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3156 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3165:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3165 | if (!ValueToId(cx, keyValue, &key)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3168:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3168 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3170:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3170 | ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:12: note: 'id' declared here - 477 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:471:16: note: 'cx' declared here - 471 | JSContext* cx, HandleObject props, bool checkAccessors, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:482:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 483 | !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:527:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'last' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here - 524 | RootedShape last( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:505:39: note: 'cx' declared here - 505 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)', - inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:593:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2691 | return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 612 | if (!DefineProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)', - inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:593:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2684 | bool ok = op(cx, obj, id, desc); - | ~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 612 | if (!DefineProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:121, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 1416 | if (!ValueToId(cx, tmpIdValue, &tmpId)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_ENCODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1369 | MOZ_TRY(XDRScriptConst(xdr, values[i])); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1412 | MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1413 | MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY' - 554 | auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ - | ^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool InitializePropertiesFromCompatibleNativeObject(JSContext*, js::HandleNativeObject, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1294:51, - inlined from 'bool JS_InitializePropertiesFromCompatibleNativeObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1323:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shapes' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_InitializePropertiesFromCompatibleNativeObject(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1294:25: note: 'shapes' declared here - 1294 | Rooted shapes(cx, ShapeVector(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1322:16: note: 'cx' declared here - 1322 | JSContext* cx, HandleObject dst, HandleObject src) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: -In constructor 'constexpr js::jit::Register64::Register64(js::jit::Register, js::jit::Register)', - inlined from 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4289:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:187:50: warning: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] - 187 | constexpr Register64(Register h, Register l) : high(h), low(l) {} - | ^~~~~~~ -In file included from Unified_cpp_js_src_jit2.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4274:30: note: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' was declared here - 4274 | Maybe bigIntScratch; - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle >'} changed in GCC 7.1 - 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1735 | if (!NativeObject::fillInAfterSwap(cx, b.as(), na, avals, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1736 | apriv)) { - | ~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 1741 | if (!NativeObject::fillInAfterSwap(cx, a.as(), nb, bvals, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1742 | bpriv)) { - | ~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1123:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1123:14: note: 'iargs' declared here - 1123 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1098:30: note: 'cx' declared here - 1098 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1132 | return Call(cx, func, args.get(0), iargs, args.rval()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1201 | return Call(cx, fval, args[0], args2, args.rval()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In file included from Unified_cpp_js_src18.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 633 | bool JSONParser::parse(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/LinkedList.h:72, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:14: -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', - inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] - 102 | aRefPtr.mRawPtr = nullptr; - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Vector.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/BuildId.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:22: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, - inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, - inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, - inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1, - inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] - 400 | return mBegin == const_cast(this)->inlineStorage(); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:71, - inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'go' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here - 889 | RootedWasmGlobalObject go( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:905:44: note: 'cx' declared here - 905 | bool Module::instantiateGlobals(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)', - inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle'} changed in GCC 7.1 - 890 | cx, WasmGlobalObject::create(cx, val, global.isMutable(), proto)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1477:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1522:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1806:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1806:18: note: 'str' declared here - 1806 | RootedString str(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1744:46: note: 'cx' declared here - 1744 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1813:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:14: note: 'atom' declared here - 1831 | RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1824:40: note: 'cx' declared here - 1824 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'js::NativeObject* DefineConstructorAndPrototype(JSContext*, JS::HandleObject, js::HandleAtom, JS::HandleObject, const JSClass*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)', - inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1851:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1814:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1814 | if (!DefineDataProperty(cx, obj, id, value, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:14: note: 'atom' declared here - 2486 | RootedAtom atom(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2484:16: note: 'cx' declared here - 2484 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, - | ~~~~~~~~~~~^~ -In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)', - inlined from 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28, - inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2397 | return ToAtom(cx, name); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2505:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2505 | if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2473:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2473 | : NameToFunctionName(cx, name, prefixKind); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:31: -In member function 'void js::jit::MacroAssembler::branchTestObjShape(js::jit::Assembler::Condition, js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Label*)', - inlined from 'bool js::jit::CacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto(js::jit::ObjOperandId, bool, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3422:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler-inl.h:530:11: warning: '((unsigned int*)((char*)&scratch3 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] - 530 | move32(Imm32(0), scratch); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto(js::jit::ObjOperandId, bool, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3388:40: note: '((unsigned int*)((char*)&scratch3 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' was declared here - 3388 | Maybe scratch2, scratch3; - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3388:30: warning: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] - 3388 | Maybe scratch2, scratch3; - | ^~~~~~~~ -In constructor 'constexpr js::jit::Register64::Register64(js::jit::Register, js::jit::Register)', - inlined from 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4019:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:187:50: warning: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] - 187 | constexpr Register64(Register h, Register l) : high(h), low(l) {} - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3987:30: note: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' was declared here - 3987 | Maybe scratch2; - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, gc::AllocKind, NewObjectKind, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2236:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, gc::AllocKind, NewObjectKind, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2235:18: note: 'clone' declared here - 2235 | RootedFunction clone(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2213:53: note: 'cx' declared here - 2213 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7: -In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', - inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:793:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] - 392 | bool hasArgumentArray = !*addArgc; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here - 792 | bool addArgc; - | ^~~~~~~ -In function 'bool CreateExportObject(JSContext*, js::HandleWasmInstanceObject, const js::JSFunctionVector&, const js::WasmTableObjectVector&, js::HandleWasmMemoryObject, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::ExportVector&)', - inlined from 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1153 | if (!JS_DefinePropertyById(cx, exportObj, id, val, propertyAttr)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5566:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_1(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5566:18: note: 'target' declared here - 5566 | RootedFunction target(cx_, &thisval_.toObject().as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5553:76: note: 'this' declared here - 5553 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachCallScripted(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5838:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_35(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachCallScripted(JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5838:16: note: 'templateObj' declared here - 5838 | RootedObject templateObj(cx_); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5795:30: note: 'this' declared here - 5795 | HandleFunction calleeFunc) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayJoin(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4941:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_16(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayJoin(JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4941:16: note: 'thisobj' declared here - 4941 | RootedObject thisobj(cx_, &thisval_.toObject()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4929:73: note: 'this' declared here - 4929 | AttachDecision CallIRGenerator::tryAttachArrayJoin(HandleFunction callee) { - | ^ -/usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp -js/src/Unified_cpp_js_src2.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'js::jit::AttachDecision js::jit::BindNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2832:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_33(D) + 288])[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::BindNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2832:15: note: 'shape' declared here - 2832 | RootedShape shape(cx_); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2826:73: note: 'this' declared here - 2826 | HandleId id) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'js::jit::AttachDecision js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_37(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:22: note: 'holder' declared here - 2685 | RootedNativeObject holder(cx_); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2678:72: note: 'this' declared here - 2678 | HandleId id) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachNativeSetSlot(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3444:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propShape' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_26(D) + 288])[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachNativeSetSlot(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3444:15: note: 'propShape' declared here - 3444 | RootedShape propShape(cx_); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3443:77: note: 'this' declared here - 3443 | ValOperandId rhsId) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.cpp:19, - from Unified_cpp_js_src_wasm3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5493:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_22(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5493:18: note: 'target' declared here - 5493 | RootedFunction target(cx_, &thisval_.toObject().as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5484:71: note: 'this' declared here - 5484 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1220:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrapped' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_39(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1220:16: note: 'unwrapped' declared here - 1220 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1206:54: note: 'this' declared here - 1206 | HandleObject obj, ObjOperandId objId, HandleId id) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayPush(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_18(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayPush(JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4852:16: note: 'thisobj' declared here - 4852 | RootedObject thisobj(cx_, &thisval_.toObject()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4845:73: note: 'this' declared here - 4845 | AttachDecision CallIRGenerator::tryAttachArrayPush(HandleFunction callee) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4474:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4474 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3215:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3215 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkObj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_27(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:16: note: 'checkObj' declared here - 1579 | RootedObject checkObj(cx_, obj->staticPrototype()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1576:54: note: 'this' declared here - 1576 | HandleObject obj, ObjOperandId objId, HandleId id) { - | ^ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: -In static member function 'static unsigned int js::GlobalObject::prototypeSlot(JSProtoKey)', - inlined from 'JS::Value js::GlobalObject::getPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:216:19, - inlined from 'JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:203:34, - inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1941:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:146:48: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] - 146 | return APPLICATION_SLOTS + JSProto_LIMIT + key; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: note: 'protoKey' was declared here - 1910 | JSProtoKey protoKey; - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_25(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:16: note: 'proto' declared here - 4172 | RootedObject proto(cx_, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4169:74: note: 'this' declared here - 4169 | HandleObject obj, ObjOperandId objId, HandleId id, ValOperandId rhsId) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3324:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3324 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11, - from Unified_cpp_js_src19.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1372:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'getter' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_63(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1372:16: note: 'getter' declared here - 1372 | RootedObject getter(cx_, desc.getterObject()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1316:54: note: 'this' declared here - 1316 | HandleObject obj, ObjOperandId objId, HandleId id) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1344:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1344 | if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] -14661 | ABIArg arg = abi.next(argMir); - | ~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here -14638 | MIRType argMir; - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 264 | if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here - 38 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here - 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] -14661 | ABIArg arg = abi.next(argMir); - | ~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here -14638 | MIRType argMir; - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::CallIRGenerator::getTemplateObjectForNative(JS::HandleFunction, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5939:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_34(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::CallIRGenerator::getTemplateObjectForNative(JS::HandleFunction, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5939:20: note: 'obj' declared here - 5939 | RootedObject obj(cx_, &thisval_.toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5893:73: note: 'this' declared here - 5893 | MutableHandleObject res) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStub()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6131:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'calleeFunc' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 288])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStub()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6131:18: note: 'calleeFunc' declared here - 6131 | RootedFunction calleeFunc(cx_, &calleeObj->as()); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6099:47: note: 'this' declared here - 6099 | AttachDecision CallIRGenerator::tryAttachStub() { - | ^ -/usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp -js/src/jit/Unified_cpp_js_src_jit5.o -In file included from Unified_cpp_js_src_wasm3.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::updateReturnJSValue(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:738:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 738 | ResultsToJSValue(cx, resultType, registerResults_, stackResultsLoc, rval); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp -js/src/jit/Unified_cpp_js_src_jit6.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:673:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 673 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) { - | ^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.cpp:7, - from Unified_cpp_js_src_jit4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7, - from Unified_cpp_js_src_jit5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src19.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2255:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2255 | static inline bool CallGetter(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2255:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2262 | return js::CallGetter(cx, receiver, getter, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21: -In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 262 | bool ok = op(cx, obj, id, vp); - | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1574:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1574:15: note: 'shape' declared here - 1574 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:49: note: 'cx' declared here - 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:80: -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1566:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)', - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22, - inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2262 | return js::CallGetter(cx, receiver, getter, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24, - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22, - inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 262 | bool ok = op(cx, obj, id, vp); - | ~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:280:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 280 | inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 287 | return op(cx, obj, id, v); - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:84: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1732:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'privateValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1732:19: note: 'privateValue' declared here - 1732 | JS::RootedValue privateValue(cx, unwrappedCanonical()->canonicalPrivate()); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1731:59: note: 'cx' declared here - 1731 | JSObject* ScriptSourceObject::unwrappedElement(JSContext* cx) const { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1738:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1738 | return (*cx->runtime()->getElementCallback)(cx, privateValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In static member function 'static js::wasm::WasmValueBox* js::wasm::WasmValueBox::create(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:111:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 111 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'JSObject* js::wasm::BoxBoxableValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:140:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 140 | JSObject* wasm::BoxBoxableValue(JSContext* cx, HandleValue val) { - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, MutableHandleAnyRef)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:120:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 120 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) { - | ^~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:13, - from Unified_cpp_js_src19.cpp:29: -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'size_t JS::SystemRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::SystemRealmCount(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 768 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { - | ^~~~~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' -/usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp -js/src/jit/Unified_cpp_js_src_jit7.o -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, - inlined from 'size_t JS::UserRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:779:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::UserRealmCount(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 778 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { - | ^~~~~ -In file included from Unified_cpp_js_src19.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, Handle, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 75 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:82:39: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 82 | return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 83 | promise); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 145 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, HandleValue, uint32_t*, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 155 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:16: note: 'proto' declared here - 1367 | RootedObject proto(cx, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1358:51: note: 'cx' declared here - 1358 | static bool ReshapeForShadowedPropSlow(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::addDataProperty(JSContext*, js::HandleNativeObject, js::HandlePropertyName, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1177:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In static member function 'static js::Shape* js::NativeObject::addDataProperty(JSContext*, js::HandleNativeObject, js::HandlePropertyName, uint32_t, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1177:12: note: 'id' declared here - 1177 | RootedId id(cx, NameToId(name)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1173:49: note: 'cx' declared here - 1173 | Shape* NativeObject::addDataProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2320:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiverValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2320:15: note: 'receiverValue' declared here - 2320 | RootedValue receiverValue(cx, ObjectValue(*receiver)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:47: note: 'cx' declared here - 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, - | ^~ -In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)', - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22, - inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2262 | return js::CallGetter(cx, receiver, getter, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24, - inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22, - inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 262 | bool ok = op(cx, obj, id, vp); - | ~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2191 | bool js::NativeGetOwnPropertyDescriptor( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2242:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2242 | if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2236:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle' changed in GCC 7.1 - 2353 | bool GetNonexistentProperty(JSContext* cx, const jsid& id, - | ^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2412:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2412:12: note: 'id' declared here - 2412 | RootedId id(cx, INT_TO_JSID(int_id)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:44: note: 'cx' declared here - 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ^~ -In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2313 | return CallGetter(cx, obj, receiver, shape, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2487 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67, - inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42, - inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2313 | return CallGetter(cx, obj, receiver, shape, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2479 | return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2480 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2359:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2359 | static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2359:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67, - inlined from 'bool js::NativeGetPropertyNoGC(JSContext*, NativeObject*, const JS::Value&, jsid, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2497:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2511:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'indexVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2511:17: note: 'indexVal' declared here - 2511 | RootedValue indexVal(cx, Int32Value(index)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:38: note: 'cx' declared here - 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2512:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2516:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2516 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2519 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21, - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67, - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | return as().getElement(cx, idx, val); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42, - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2313 | return CallGetter(cx, obj, receiver, shape, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]', - inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2479 | return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2480 | vp); - | ~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2610 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2623:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2623 | if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2653:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2653 | return DefineDataProperty(cx, receiver, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Unqualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2679 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_ENCODE]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 105 | XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { - | ^~ -In file included from Unified_cpp_js_src_jit5.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; IC = js::jit::IonGetIteratorIC; Args = {JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonInIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Rooted&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::UnaryArithIRGenerator; IC = js::jit::IonUnaryArithIC; Args = {JSOp&, JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle' changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here - 465 | RootedObject boxed( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:42: note: 'cx' declared here - 159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 179 | val, idVal, val, ic->resultFlags()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 233 | if (!GetProperty(cx, val, name, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20: -In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1017 | return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:14: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21, - inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35, - inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43, - inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:271:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:271:12: note: 'id' declared here - 271 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:43: note: 'cx' declared here - 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/DbgMacro.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:17: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:385:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:642:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ZoneStats; T = JS::ZoneStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::ZoneStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:385:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:642:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::ZoneStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetPropIRGenerator; IC = js::jit::IonGetPropSuperIC; Args = {js::jit::CacheKind, JS::Rooted&, JS::Handle&, JS::Handle&, js::jit::GetPropertyResultFlags}]', - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:267:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:272:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:276:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, - inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here - 158 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:38: note: 'cx' declared here - 416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:18, - from Unified_cpp_js_src_jit6.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]', - inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21, - inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]', - inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 167 | if (!NativeGetExistingProperty(cx, normalized, holder.as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 168 | shape, vp)) { - | ~~~~~~~~~~ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:269:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:734:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::RealmStats; T = JS::RealmStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::RealmStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:269:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:734:3, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::RealmStats; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 475 | return ValueToIterator(cx, value); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:237:18, - inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:237:12: note: 'key' declared here - 237 | RootedId key(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:37: note: 'cx' declared here - 479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21, - inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21, - inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32, - inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 505 | return OperatorIn(cx, key, obj, res); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonInstanceOfIC::update(JSContext*, JS::HandleScript, js::jit::IonInstanceOfIC*, JS::HandleValue, JS::HandleObject, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:531:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 531 | if (!BitNot(cx, res, res)) { - | ~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15: -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:538:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17, - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 350 | return BigInt::negValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:551:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | return BigInt::incValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:557:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | return BigInt::decValue(cx, val, res); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:564:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 581 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 598 | if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 603 | if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 608 | if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 613 | if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 618 | if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 623 | if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 628 | if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 634 | if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 640 | if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 646 | if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 652 | if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 658 | if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::BinaryArithIRGenerator; IC = js::jit::IonBinaryArithIC; Args = {JSOp&, JS::Handle&, JS::Handle&, JS::MutableHandle&}]', - inlined from 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:667:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rhsCopy' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:15: note: 'rhsCopy' declared here - 685 | RootedValue rhsCopy(cx, rhs); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:38: note: 'cx' declared here - 674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:690:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 690 | if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:695:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 695 | if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:700:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 700 | if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:705:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 705 | if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:710:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 710 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:715:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 715 | if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:720:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 720 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:725:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 725 | if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::CompareIRGenerator; IC = js::jit::IonCompareIC; Args = {JSOp&, JS::Handle&, JS::Handle&}]', - inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:734:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', - inlined from 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'pinned' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: 'pinned' declared here - 2207 | PinnedUnits pinned(cx, this, holder, start, len); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2200:61: note: 'this' declared here - 2200 | size_t start, size_t stop) { - | ^ -In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', - inlined from 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: 'units' declared here - 2147 | PinnedUnits units(cx, this, holder, start, len); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2136:52: note: 'this' declared here - 2136 | size_t stop) { - | ^ -In constructor 'js::ScriptSource::PinnedUnits::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]', - inlined from 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=] - 2128 | *stack_ = this; - | ~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: 'units' declared here - 2177 | PinnedUnits units(cx, this, holder, start, len); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2166:63: note: 'this' declared here - 2166 | size_t stop) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 309 | inline void InitGlobalLexicalOperation(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:292:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'oldGroup' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:292:21: note: 'oldGroup' declared here - 292 | RootedObjectGroup oldGroup(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:42: note: 'cx' declared here - 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 314 | ic->guardHoles()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:335:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 637 | if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 344 | if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void js::RealmsInCompartmentIter::next()', - inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, - inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, - inlined from 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 129 | it++; - | ~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 703 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 355 | script, pc, rhs); - | ~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21, - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)', - inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 594 | return DefineDataProperty(cx, obj, id, val, flags); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 390 | ic->guardHoles()); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp -js/src/jit/Unified_cpp_js_src_jit8.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4307:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4305:16: note: 'script' declared here - 4305 | RootedScript script( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4293:44: note: 'cx' declared here - 4293 | JSScript* JSScript::fromStencil(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4824:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dst' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4823:16: note: 'dst' declared here - 4823 | RootedScript dst(cx, JSScript::Create(cx, functionOrGlobal, sourceObject, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4804:44: note: 'cx' declared here - 4804 | static JSScript* CopyScriptImpl(JSContext* cx, HandleScript src, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::PrivateScriptData::Clone(JSContext*, JS::HandleScript, JS::HandleScript, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4737:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bigint' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::PrivateScriptData::Clone(JSContext*, JS::HandleScript, JS::HandleScript, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4737:16: note: 'bigint' declared here - 4737 | RootedBigInt bigint(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4725:42: note: 'cx' declared here - 4725 | bool PrivateScriptData::Clone(JSContext* cx, HandleScript src, HandleScript dst, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9, - from Unified_cpp_js_src_jit7.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here - 5141 | Rooted bi(cx, BindingIter(script)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5134:45: note: 'cx' declared here - 5134 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::jit::IonBuilder::InliningDecision js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:427:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_19(D) + 16])[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit4.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp: In member function 'js::jit::IonBuilder::InliningDecision js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:426:18: note: 'script' declared here - 426 | RootedScript script(analysisContext, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:384:76: note: 'this' declared here - 384 | CallInfo& callInfo) { - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2779:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2779:15: note: 'shape' declared here - 2779 | RootedShape shape(cx, prop.shape()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:44: note: 'cx' declared here - 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2775 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2768:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2768 | return SetTypedArrayElement(cx, tobj, index, v, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2798 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool NativeSetExistingDataProperty(JSContext*, js::HandleNativeObject, js::HandleShape, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2599:24, - inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2793:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return op(cx, obj, id, v, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2809 | if (!js::CallSetter(cx, receiver, setter, v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1692:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1692 | if (!JS_WrapValue(cx, &privateValue)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* js::CloneGlobalScript(JSContext*, ScopeKind, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4865:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dst' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'JSScript* js::CloneGlobalScript(JSContext*, ScopeKind, JS::HandleScript)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4865:16: note: 'dst' declared here - 4865 | RootedScript dst(cx, CopyScriptImpl(cx, src, global, sourceObject, &scopes)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4843:44: note: 'cx' declared here - 4843 | JSScript* js::CloneGlobalScript(JSContext* cx, ScopeKind scopeKind, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::DenseElementResult js::NativeObject::maybeDensifySparseElements(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:543:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In static member function 'static js::DenseElementResult js::NativeObject::maybeDensifySparseElements(JSContext*, js::HandleNativeObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:543:15: note: 'shape' declared here - 543 | RootedShape shape(cx, obj->lastProperty()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:512:16: note: 'cx' declared here - 512 | JSContext* cx, HandleNativeObject obj) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/TraceableFifo.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:290:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit6.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:290:16: note: 'script' declared here - 290 | RootedScript script(cx, frame.baselineFrame()->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:287:40: note: 'cx' declared here - 287 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]', - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2725 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2719 | return op(cx, obj, id, desc, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36, - inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49, - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38, - inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49, - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29, - inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49, - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1208 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool AddDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1513:29, - inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2084:25, - inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37, - inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1208 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2877 | return SetProperty(cx, protoRoot, id, v, receiver, result); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 275 | inline bool SetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Unqualified]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2838 | return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2852 | return SetNonexistentProperty(cx, obj, id, v, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2853 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2872:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2872 | return SetNonexistentProperty(cx, obj, id, v, receiver, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2873 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2877 | return SetProperty(cx, protoRoot, id, v, receiver, result); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2895 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2902 | return NativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2658 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2665:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2668 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2112:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2112:32: note: 'desc' declared here - 2112 | Rooted desc(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:52: note: 'cx' declared here - 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, - | ^~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36, - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38, - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29, - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1208 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2131:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1668:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1668:26: note: 'arr' declared here - 1668 | Rooted arr(cx, &obj->as()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:42: note: 'cx' declared here - 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1676:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1676 | return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1677 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1694:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1694 | return DefineTypedArrayElement(cx, obj, index.value(), desc_, result); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1208 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyIsRedundant(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, unsigned int, JS::Handle, bool*)', - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1769:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1613:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1613 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1814:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1814 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1842:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1842 | if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1853:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1853 | if (!SameValue(cx, desc.value(), currentValue, &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1239 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)', - inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29, - inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1208 | if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1911:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1911 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1916 | return NativeDefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, GetterOp, SetterOp, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1926 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1953:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1953 | if (!NativeDefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1916 | return NativeDefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2980:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fromShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2980:15: note: 'fromShape' declared here - 2980 | RootedShape fromShape(cx, from->lastProperty()); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2956:46: note: 'cx' declared here - 2956 | bool js::CopyDataPropertiesNative(JSContext* cx, HandlePlainObject target, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:3035:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3035 | if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::jit::ProcessTryNotesBaseline(JSContext*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)', - inlined from 'void js::jit::HandleExceptionBaseline(JSContext*, JSJitFrameIter&, CommonFrameLayout*, ResumeFromException*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:513:35, - inlined from 'void js::jit::HandleException(ResumeFromException*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:694:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 398 | if (!cx->getPendingException( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 399 | MutableHandleValue::fromMarkedLocation(&rfe->exception))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1987 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, - | ^~ -In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)', - inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32, - inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1991:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1916 | return NativeDefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp -js/src/jit/Unified_cpp_js_src_jit9.o -/usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp -js/src/Unified_cpp_js_src20.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.cpp:7, - from Unified_cpp_js_src_jit8.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_jit4.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: '((unsigned int*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] - 1428 | Maybe scratch; - | ^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34, - from Unified_cpp_js_src2.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', - inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:272:58, - inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:799:29, - inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:12727:29, - inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:12720:16, - inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with unsigned int Arity = 4]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1173:26, - inlined from 'js::jit::MQuaternaryInstruction::MQuaternaryInstruction(js::jit::MDefinition::Opcode, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1309:16, - inlined from 'js::jit::MStoreDataViewElement::MStoreDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8189:43, - inlined from 'static js::jit::MStoreDataViewElement::MThisOpcode* js::jit::MStoreDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8199:3, - inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4194:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:314:14: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 314 | at->next = item; - | ~~~~~~~~~^~~~~~ -In file included from Unified_cpp_js_src_jit7.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here - 4170 | MDefinition* littleEndian; - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11: -In constructor 'js::jit::MLoadDataViewElement::MLoadDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)', - inlined from 'static js::jit::MLoadDataViewElement::MThisOpcode* js::jit::MLoadDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8025:3, - inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8013:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized] - 8013 | storageType_(storageType) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here - 4097 | MDefinition* littleEndian; - | ^~~~~~~~~~~~ -In member function 'void js::InlineList::insertBeforeUnchecked(Node*, Node*) [with T = js::jit::MInstruction]', - inlined from 'void js::InlineList::insertBefore(Node*, Node*) [with T = js::jit::MInstruction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:295:26, - inlined from 'void js::InlineList::pushBack(Node*) [with T = js::jit::MInstruction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:273:40, - inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:959:25, - inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3162:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:299:16: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized] - 299 | item->next = at; - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here - 3082 | MInstruction* ins; - | ^~~ -In file included from Unified_cpp_js_src2.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { - | ^~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { - | ^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Promise.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:56:16: note: 'target' declared here - 56 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:52:44: note: 'cx' declared here - 52 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:20: -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:77:16: note: 'target' declared here - 77 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:73:42: note: 'cx' declared here - 73 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:99:16: note: 'target' declared here - 99 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:95:37: note: 'cx' declared here - 95 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:106:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 106 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 107 | cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:173:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:16: note: 'obj' declared here - 172 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:168:47: note: 'cx' declared here - 168 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:117:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:115:16: note: 'target' declared here - 115 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:111:50: note: 'cx' declared here - 111 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:116:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 248 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:259:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:396:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 396 | MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) { - | ^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:16: note: 'array' declared here - 753 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:68: note: 'this' declared here - 747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:768:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 768 | if (!DefineDataElement(cx, array, i, val)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*&; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3584:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strRoot' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_concat(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3584:20: note: 'strRoot' declared here - 3584 | RootedString strRoot(cx, str); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3574:35: note: 'cx' declared here - 3574 | static bool str_concat(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3576:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3585:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:16: note: 'str' declared here - 1448 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1446:42: note: 'cx' declared here - 1446 | static bool str_localeCompare(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1453:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1461:55: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1461 | if (!cx->runtime()->localeCallbacks->localeCompare(cx, str, thatStr, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 1462 | &result)) { - | ~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:58:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:58:15: note: 'value' declared here - 58 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:52:42: note: 'cx' declared here - 52 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 63 | if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:93:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:93:16: note: 'desc' declared here - 93 | RootedString desc(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:82:41: note: 'cx' declared here - 82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:95:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stringKey' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:16: note: 'stringKey' declared here - 116 | RootedString stringKey(cx, ToString(cx, args.get(0))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:112:36: note: 'cx' declared here - 112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73, - inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit7.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here - 3940 | int32_t res; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3971:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] - 3971 | return MConstant::NewInt64(alloc, res); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here - 3959 | int64_t res; - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:370:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 370 | JSString* str = ValueToSource(cx, args.get(0)); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:138:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 138 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 139 | nullptr, "not a symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:473:51: note: 'this' declared here - 473 | HandleValue val) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:472:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 472 | MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:16: note: 'str' declared here - 2324 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2320:40: note: 'cx' declared here - 2320 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2330:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2353:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'JS::HandleValue {anonymous}::NodeBuilder::opt(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:391:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 391 | HandleValue opt(HandleValue v) { - | ^~~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2565:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3957:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3958 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3965:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3966 | !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:16: note: 'proto' declared here - 219 | RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:217:49: note: 'cx' declared here - 217 | static JSObject* CreateReflectObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:28:16: note: 'target' declared here - 28 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:24:47: note: 'cx' declared here - 24 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool str_enumerate(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:15: note: 'value' declared here - 399 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:395:38: note: 'cx' declared here - 395 | static bool str_enumerate(JSContext* cx, HandleObject obj) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:406:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 406 | if (!DefineDataElement(cx, obj, i, value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - 407 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 777 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) { - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:804:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 804 | if (!defineProperty(loc, "start", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:808:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 808 | if (!defineProperty(to, "line", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 812 | if (!defineProperty(to, "column", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 820 | if (!defineProperty(loc, "end", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 824 | if (!defineProperty(to, "line", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 828 | if (!defineProperty(to, "column", val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 832 | if (!defineProperty(loc, "source", srcval)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:136:16: note: 'target' declared here - 136 | RootedObject target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:132:36: note: 'cx' declared here - 132 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:155:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:433:73: note: 'this' declared here - 433 | HandleValue value, Arguments&&... rest) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 432 | MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'void ThrowAggregateError(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3842 | static void ThrowAggregateError(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3887:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3887 | cx->setPendingException(error, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:426:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:426:16: note: 'str' declared here - 426 | RootedString str(cx, obj->as().unbox()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:420:36: note: 'cx' declared here - 420 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 436 | if (!DefineDataElement(cx, obj, uint32_t(slot), value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 437 | STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:433:73: note: 'this' declared here - 433 | HandleValue value, Arguments&&... rest) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 432 | MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1693:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'index' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1693:15: note: 'index' declared here - 1693 | RootedValue index(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1690:36: note: 'cx' declared here - 1690 | bool js::str_charCodeAt(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1697:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15: -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19, - inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1708:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_escape(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_escape(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:22: note: 'str' declared here - 195 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:192:35: note: 'cx' declared here - 192 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_escape(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1622:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1622:16: note: 'str' declared here - 1622 | RootedString str(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1619:35: note: 'cx' declared here - 1619 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1631:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1637:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'node' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:21: note: 'node' declared here - 737 | RootedPlainObject node(cx, NewBuiltinClassInstance(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:733:53: note: 'this' declared here - 733 | MutableHandleObject dst) { - | ^ -In member function 'bool {anonymous}::NodeBuilder::setNodeLoc(JS::HandleObject, js::frontend::TokenPos*)', - inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:738:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:845:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 845 | return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:739:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here - 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { - | ^ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:16: note: 'str' declared here - 2240 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2236:33: note: 'cx' declared here - 2236 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2246:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2259:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here - 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { - | ^ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:16: note: 'str' declared here - 2188 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2184:34: note: 'cx' declared here - 2184 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2194:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2199:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2212:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:16: note: 'str' declared here - 2483 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2479:34: note: 'cx' declared here - 2479 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2489:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2494:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2510:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:16: note: 'str' declared here - 2421 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2417:36: note: 'cx' declared here - 2417 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)', - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2427:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2169 | if (!IsRegExp(cx, args[0], &isRegExp)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2432:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2445:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here - 479 | RootedAtom atom(cx, Atomize(cx, name, strlen(name))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here - 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { - | ^ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:10: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 134 | inline bool GetProperty(JSContext* cx, JS::Handle obj, - | ^~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCombinatorElements(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3163:26: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3163 | static MOZ_MUST_USE bool NewPromiseCombinatorElements( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5522:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5522:15: note: 'reactionsVal' declared here - 5522 | RootedValue reactionsVal(cx, reactions()); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5516:16: note: 'cx' declared here - 5516 | JSContext* cx, PromiseReactionRecordBuilder& builder) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5733 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3774:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:600:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lhs' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:599:18: note: 'lhs' declared here - 599 | RootedString lhs( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:555:42: note: 'cx' declared here - 555 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit4.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:16: note: 'script' declared here - 2153 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2148:52: note: 'cx' declared here - 2148 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:16: note: 'script' declared here - 2314 | RootedScript script(cx, frame->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2301:53: note: 'cx' declared here - 2301 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp: In function 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'script' declared here - 4357 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4348:16: note: 'cx' declared here - 4348 | JSContext* cx, DPAConstraintInfo& constraintInfo, HandleFunction fun, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3764 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)', - inlined from 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3768:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return js::ToUint16Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3715:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3715 | return str_fromCharCode_one_arg(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)', - inlined from 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3731:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 202 | return js::ToUint16Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3808 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16, - inlined from 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3814:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3872 | return str_fromCodePoint_one_arg(cx, args[0], args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16, - inlined from 'bool str_fromCodePoint_few_args(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3847:21, - inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3881:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16, - inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3901:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_unescape(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_unescape(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:22: note: 'str' declared here - 329 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:325:37: note: 'cx' declared here - 325 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_unescape(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:22: note: 'str' declared here - 4384 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4382:38: note: 'cx' declared here - 4382 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:22: note: 'str' declared here - 4394 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4392:48: note: 'cx' declared here - 4392 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4330:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4330 | static bool Decode(JSContext* cx, HandleLinearString str, - | ^~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:22: note: 'str' declared here - 4374 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4372:48: note: 'cx' declared here - 4372 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4379:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4379 | return Decode(cx, str, nullptr, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:22: note: 'str' declared here - 4364 | RootedLinearString str(cx, ArgToLinearString(cx, args, 0)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4362:38: note: 'cx' declared here - 4362 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34, - inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24, - inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4369:16: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4369 | return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsString; bool (* Impl)(JSContext*, const CallArgs&) = str_toSource_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:533:59, - inlined from 'bool str_toSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:533:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearRepl' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:22: note: 'linearRepl' declared here - 2939 | RootedLinearString linearRepl(cx, replacement->ensureLinear(cx)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2928:50: note: 'cx' declared here - 2928 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string, - | ~~~~~~~~~~~^~ -In file included from /usr/include/string.h:548, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/string.h:3, - from /usr/include/c++/14/cstring:43, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/cstring:3, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Promise.h:13: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, - inlined from 'JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:835:12, - inlined from 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:867:35: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [28, 127] is out of the bounds [0, 28] of object 'newChars' with type 'js::InlineCharBuffer' [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:774:27: note: 'newChars' declared here - 774 | InlineCharBuffer newChars; - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:16: note: 'str' declared here - 988 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:985:46: note: 'cx' declared here - 985 | static bool str_toLocaleLowerCase(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:16: note: 'str' declared here - 875 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:872:40: note: 'cx' declared here - 872 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, - inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23, - inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1168:31, - inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1269:25: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [32, 127] is out of the bounds [0, 32] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here - 1184 | mozilla::MaybeOneOf newChars; - | ^~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:16: note: 'str' declared here - 1313 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1310:40: note: 'cx' declared here - 1310 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:16: note: 'str' declared here - 1400 | RootedString str(cx, ToStringForStringFunction(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1397:46: note: 'cx' declared here - 1397 | static bool str_toLocaleUpperCase(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)', - inlined from 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 497 | return ToStringSlow(cx, thisv); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:22: note: 'str' declared here - 3248 | RootedLinearString str(cx, string->ensureLinear(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3237:52: note: 'cx' declared here - 3237 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3676:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3676:16: note: 'str' declared here - 3676 | RootedString str(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3673:39: note: 'cx' declared here - 3673 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3682:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::MutableWrappedPtrOperations::setElement(JSContext*, uint32_t, JS::HandleValue) [with Wrapper = JS::Rooted]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 343 | MOZ_MUST_USE bool setElement(JSContext* cx, uint32_t index, HandleValue val) { - | ^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3939:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In static member function 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3938:25: note: 'proto' declared here - 3938 | Rooted proto( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3936:52: note: 'cx' declared here - 3936 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:750:77, - inlined from 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:619:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBYOBRequestVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src2.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:750:15: note: 'unwrappedBYOBRequestVal' declared here - 750 | RootedValue unwrappedBYOBRequestVal(cx, unwrappedController->byobRequest()); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:616:16: note: 'cx' declared here - 616 | JSContext* cx, Handle unwrappedController) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4118 | static PromiseReactionRecord* NewReactionRecord( - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debugInfo' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here - 408 | Rooted debugInfo( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:406:46: note: 'cx' declared here - 406 | static PromiseDebugInfo* create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here - 659 | Rooted unwrappedFirstPendingPullInto( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:634:16: note: 'cx' declared here - 634 | JSContext* cx, Handle unwrappedController) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:675:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 675 | !GetAndClearExceptionAndStack(cx, &e, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 687 | cx->setPendingException(e, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5485:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5485:15: note: 'reactionsVal' declared here - 5485 | RootedValue reactionsVal(cx, reactions()); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5478:50: note: 'cx' declared here - 5478 | bool PromiseObject::dependentPromises(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1624:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_4(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1624:15: note: 'cb' declared here - 1624 | RootedValue cb(cx, callbacks[AST_SUPER]); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:62: note: 'this' declared here - 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { - | ^~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1626:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1341:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'delegateVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1341:15: note: 'delegateVal' declared here - 1341 | RootedValue delegateVal(cx); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1339:72: note: 'this' declared here - 1339 | TokenPos* pos, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1338 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1353:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:942:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_4(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:942:15: note: 'cb' declared here - 942 | RootedValue cb(cx, callbacks[AST_FOR_STMT]); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:941:69: note: 'this' declared here - 941 | TokenPos* pos, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Handle, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Handle, JS::Handle, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:944:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[7], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:464:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_8(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:464:17: note: 'cb' declared here - 464 | RootedValue cb(cx, callbacks[type]); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:458:52: note: 'this' declared here - 458 | MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:456:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 456 | MOZ_MUST_USE bool listNode(ASTType type, const char* propName, - | ^~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:466:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:469:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1115:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1210:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1210:15: note: 'cb' declared here - 1210 | RootedValue cb(cx, callbacks[AST_MEMBER_EXPR]); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1207:65: note: 'this' declared here - 1207 | bool isOptional /* = false */) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1204 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1212:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1047 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1059:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1500:17, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3398:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3398 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1500:17, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28, - inlined from 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20, - inlined from 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2023:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2023 | bool ASTSerializer::importDeclaration(BinaryNode* importNode, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2060:20, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3402 | return identifier(pnAtom, &id->pn_pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2061:20, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3402 | return identifier(pnAtom, &id->pn_pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1380:20, - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1383:17, - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1383:17, - inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1368:20, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17, - inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'update' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_112(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:39: note: 'update' declared here - 2455 | RootedValue init(cx), test(cx), update(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:68: note: 'this' declared here - 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2326:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:871:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 871 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2331:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:862:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 862 | return callback(cb, expr, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::blockStatement(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1927:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2342:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:882:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 882 | return callback(cb, test, cons, opt(alt), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1467:20, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17, - inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1019:20, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle&, const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle&, const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle&, const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17, - inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2364:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::catchClause(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::catchClause(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2225:29, - inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2246:21, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1477:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | return callback(cb, opt(var), body, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1031:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1031 | return callback(cb, body, handler, opt(finally), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2383:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 981 | return callback(cb, expr, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2384:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:991:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 991 | return callback(cb, test, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2399:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1001:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | return callback(cb, stmt, test, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::forInit(js::frontend::ParseNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2457:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2265 | ? variableDeclaration(&pn->as(), lexical, dst) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2430 | if (!variableDeclaration(&scopeNode->scopeBody()->as(), - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2431 | true, &var)) { - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2441:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2441 | if (!variableDeclaration( - | ~~~~~~~~~~~~~~~~~~~^ - 2442 | &initNode->as(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2443 | initNode->isKind(ParseNodeKind::LetDecl) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2444 | initNode->isKind(ParseNodeKind::ConstDecl), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2445 | &var)) { - | ~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:958:20, - inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17, - inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17, - inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17, - inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:970:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 970 | return callback(cb, var, expr, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2459 | builder.forStatement(init, test, update, stmt, &forNode->pn_pos, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2460 | dst); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2468:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | return identifier(atom, pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2470:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:893:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 893 | return callback(cb, opt(label), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2471:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:903:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 903 | return callback(cb, opt(label), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2481 | return identifier(pnAtom, nullptr, &label) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2483:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:913:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 913 | return callback(cb, label, stmt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2494:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:923:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 923 | return callback(cb, arg, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2505:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:933:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 933 | return callback(cb, opt(arg), pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2509:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1041:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1041 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2512:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2512 | return classDefinition(&pn->as(), false, dst); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::classField(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::classField(js::frontend::ClassField*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2608:28, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2530:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1579:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1579 | return callback(cb, name, initializer, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1568:20, - inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17, - inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17, - inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29, - inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'src' declared here - 3581 | RootedString src(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3574:38: note: 'cx' declared here - 3574 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3596:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3596 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3597 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3608 | if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3618 | if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3623:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3638:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3646 | if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3652:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3652 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3653 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3662 | if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3667:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3667 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3668 | nullptr, "not 'script' or 'module'"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::init(JS::HandleObject)', - inlined from 'bool {anonymous}::ASTSerializer::init(JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1751:56, - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3696:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 320 | if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:330:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 330 | ReportValueError(cx, JSMSG_NOT_FUNCTION, JSDVG_SEARCH_STACK, funv, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 331 | nullptr); - | ~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::program(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::program(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1940:52, - inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3763:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:850:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 850 | return listNode(AST_PROGRAM, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'classBody' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_13(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:15: note: 'classBody' declared here - 2289 | RootedValue classBody(cx); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2286:59: note: 'this' declared here - 2286 | MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2292:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3402 | return identifier(pnAtom, &id->pn_pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::classDefinition(bool, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2299:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1595 | return callback(cb, name, heritage, block, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arg' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_213(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:19: note: 'arg' declared here - 3100 | RootedValue arg(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:69: note: 'this' declared here - 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2704 | return function(funNode, type, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2710:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1169 | return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1160:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1160 | return callback(cb, test, cons, alt, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2744 | builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2756 | builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1097:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1097 | return callback(cb, opName, lhs, rhs, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::rightAssociate(js::frontend::ListNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2815:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2685 | if (!builder.binaryExpression(op, left, right, &subpos, &right)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1077:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1198:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1182:20, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2921 | return identifier(pnAtom, nullptr, &propname) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2922 | builder.memberExpression(false, expr, propname, &prop->pn_pos, dst, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2923 | isOptional); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2950 | builder.memberExpression(true, expr, key, &elem->pn_pos, dst, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2951 | isOptional); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 453 | newNodeHelper(node, std::forward(args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::arrayExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3013:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1222 | return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::objectExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3045:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1326:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1326 | return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::prototypeMutation(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3189:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1295:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1295 | return callback(cb, val, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1317:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1317 | return callback(cb, kindName, key, val, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17, - inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37, - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::thisExpression(js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3052:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1332:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1332 | return callback(cb, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::templateLiteral(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3071:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1254:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1254 | return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3092 | builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3102 | builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3103 | dst); - | ~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3107:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3107 | return classDefinition(&pn->as(), true, dst); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3134:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3134 | return identifier(firstStr, &firstNode->pn_pos, &firstIdent) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3135:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3135 | identifier(secondStr, &secondNode->pn_pos, &secondIdent) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3136:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1606:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1606 | return callback(cb, meta, property, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3152:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3152 | return identifier(name, &identNode->pn_pos, &ident) && - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callImportExpression(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3154:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1617:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1617 | return callback(cb, arg, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp -js/src/Unified_cpp_js_src21.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3170:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3170 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3175:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3402 | return identifier(pnAtom, &id->pn_pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3375 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::arrayPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3317:30, - inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1510 | return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17, - inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3305:36, - inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3320 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::objectPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3372:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1505:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1505 | return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3335:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1284:20, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle&, const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17, - inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2611:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2611 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1148:20, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[6], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17, - inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2640 | if (!builder.binaryExpression(op, left, right, &subpos, &left)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1452:20, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1455:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1455:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1441:20, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17, - inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3497:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'node' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_3(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3497:15: note: 'node' declared here - 3497 | RootedValue node(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3492:57: note: 'this' declared here - 3492 | MutableHandleValue rest) { - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3490 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3405:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3405 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3417:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1713 | return identifier(atom, pos, dst); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3461 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3477:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3477 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3481:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3481 | return functionArgs(pn, argsList, args, defaults, rest) && - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::functionBody(js::frontend::ParseNode*, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3571:32, - inlined from 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3482:26, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 855 | return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle, JS::Rooted&, JS::Handle&, JS::Rooted&, JS::Rooted&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1533:20, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Rooted&, const char (&)[7], JS::Rooted&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle&, const char (&)[7], JS::Rooted&, const char (&)[9], JS::Rooted&, const char (&)[5], JS::Handle&, const char (&)[5], JS::Handle&, const char (&)[10], JS::Rooted&, const char (&)[6], JS::Rooted&, const char (&)[11], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17, - inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 439 | newNodeHelper(obj, std::forward(rest)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1956 | return function(&pn->as(), AST_FUNC_DECL, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1959 | return variableDeclaration(&pn->as(), false, dst); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1964 | return variableDeclaration(&pn->as(), true, dst); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2066:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2066 | bool ASTSerializer::exportDeclaration(ParseNode* exportNode, - | ^~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2160:33, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2093:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1411:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1411 | return callback(cb, bindingName, exportName, pos, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::exportBatchSpecifier(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1421:20, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2097:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2107:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2107 | if (!function(&kid->as(), AST_FUNC_DECL, &decl)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2113:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2113 | if (!classDefinition(&kid->as(), false, &decl)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2121:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2121 | if (!variableDeclaration(&kid->as(), - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 2122 | kind != ParseNodeKind::VarStmt, &decl)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)', - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26, - inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Rooted&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1399:20, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 357 | return js::Call(cx, fun, userv, args, dst); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]', - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25, - inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle&, const char (&)[11], JS::Rooted&, const char (&)[7], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25, - inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17, - inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 438 | return defineProperty(obj, name, value) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'StringSegmentRange::StringSegmentRange(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1994:37, - inlined from 'bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2115:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'r' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2115:24: note: 'r' declared here - 2115 | StringSegmentRange r(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2085:34: note: 'cx' declared here - 2085 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7, - from Unified_cpp_js_src_jit9.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:65, - inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4530:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearPattern' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here - 4422 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4511:37: note: 'cx' declared here - 4511 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:65, - inlined from 'bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4561:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearPattern' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here - 4422 | RootedLinearString linearPattern(cx, pattern->ensureLinear(cx)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4542:38: note: 'cx' declared here - 4542 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'repl' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:22: note: 'repl' declared here - 2993 | RootedLinearString repl(cx, replacement->ensureLinear(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2990:49: note: 'cx' declared here - 2990 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1203:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'job' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1201:18: note: 'job' declared here - 1201 | RootedFunction job( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1132:16: note: 'cx' declared here - 1132 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1131 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1275 | static MOZ_MUST_USE bool ResolvePromise( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleSavedFrame)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1516 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1326:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1326 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5614 | bool PromiseObject::reject(JSContext* cx, Handle promise, - | ^~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4420 | if (!GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2800 | static MOZ_MUST_USE bool RunRejectFunction( - | ^~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:20: note: 'stack' declared here - 605 | RootedSavedFrame stack(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:601:44: note: 'cx' declared here - 601 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args, - | ~~~~~~~~~~~^~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:606:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4005:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4004:26: note: 'promise' declared here - 4004 | Rooted promise( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:60: note: 'cx' declared here - 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:22: note: 'stack' declared here - 1006 | RootedSavedFrame stack(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:60: note: 'cx' declared here - 987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1007:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1018:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1023:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: note: 'data' declared here - 3587 | Rooted data(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here - 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3643 | if (!values.setElement(cx, index, objVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5584 | bool PromiseObject::resolve(JSContext* cx, Handle promise, - | ^~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4080:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4079:26: note: 'promise' declared here - 4079 | Rooted promise( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4056:16: note: 'cx' declared here - 4056 | JSContext* cx, HandleValue value) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4055:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4055 | PromiseObject* PromiseObject::unforgeableResolveWithNonPromise( - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3381:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3381:40: note: 'data' declared here - 3381 | Rooted data(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3375:57: note: 'cx' declared here - 3375 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3398 | if (!values.setElement(cx, index, xVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3792:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3792:40: note: 'data' declared here - 3792 | Rooted data(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3786:56: note: 'cx' declared here - 3786 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3806:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3806 | if (!errors.setElement(cx, index, xVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3819:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3819 | ThrowAggregateError(cx, errors, promiseObj); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3823:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: note: 'data' declared here - 3587 | Rooted data(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here - 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3627 | if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3637 | if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3643 | if (!values.setElement(cx, index, objVal)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableByteStreamController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here - 259 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:256:16: note: 'cx' declared here - 256 | JSContext* cx, Handle stream, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:20: note: 'stack' declared here - 1982 | RootedSavedFrame stack(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1946:50: note: 'cx' declared here - 1946 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1976 | if (Call(cx, then, thenable, args2, &rval)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1983:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:69, - inlined from 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1432:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:26: note: 'promise' declared here - 1382 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1402:16: note: 'cx' declared here - 1402 | JSContext* cx, HandleObject C, MutableHandle capability, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:32, - from Unified_cpp_js_src20.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1408:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1408 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1409 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1459 | if (!Construct(cx, cVal, cargs, cVal, capability.promise())) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4232:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'C' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4231:16: note: 'C' declared here - 4231 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4227:16: note: 'cx' declared here - 4227 | JSContext* cx, HandleObject promiseObj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3896 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3934:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3977 | return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4029 | CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2405:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2404:26: note: 'promise' declared here - 2404 | Rooted promise( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2384:49: note: 'cx' declared here - 2384 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2448 | success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2456:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2461 | if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal, - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2462 | &calleeOrRval)) { - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2293 | return ReportIsNotFunction(cx, executorVal); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5390:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5390:16: note: 'reactionsObj' declared here - 5390 | RootedObject reactionsObj(cx, &reactionsVal.toObject()); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5362:16: note: 'cx' declared here - 5362 | JSContext* cx, Handle unwrappedPromise, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5290:56, - inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49, - inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5288:34: note: 'reaction' declared here - 5288 | Rooted reaction( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2007:57: note: 'cx' declared here - 2007 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)', - inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49, - inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5289 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5290 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2033:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5266:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5264:34: note: 'reaction' declared here - 5264 | Rooted reaction( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5246:16: note: 'cx' declared here - 5246 | JSContext* cx, Handle promise, HandleValue onFulfilled_, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5245 | static MOZ_MUST_USE bool PerformPromiseThen( - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5265 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5266 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4278:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4272:26: note: 'unwrappedPromise' declared here - 4272 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4263:64: note: 'cx' declared here - 4263 | MOZ_MUST_USE PromiseObject* js::OriginalPromiseThen(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4298:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4298 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilledVal, onRejectedVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4299 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4371 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4396 | if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4397 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here - 5194 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:42: note: 'cx' declared here - 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5189 | return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5190 | rval, rvalUsed); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5216 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5217 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 5232 | return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5233 | args.rval(), - | ~~~~~~~~~~~~ - 5234 | IsPromiseThenOrCatchRetValImplicitlyUsed(cx)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)', - inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5113 | return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5114 | args.rval(), rvalUsed); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5119 | if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14, - inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)', - inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5125 | return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5126 | rvalUsed); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)', - inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5113 | return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5114 | args.rval(), rvalUsed); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5119 | if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14, - inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)', - inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5125 | return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(), - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5126 | rvalUsed); - | ~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9, - inlined from 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here - 5194 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5238:34: note: 'cx' declared here - 5238 | bool js::Promise_then(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)', - inlined from 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5189 | return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5190 | rval, rvalUsed); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5216 | if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5217 | resultCapability)) { - | ~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4351:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4349:34: note: 'reaction' declared here - 4349 | Rooted reaction( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4330:16: note: 'cx' declared here - 4330 | JSContext* cx, Handle unwrappedPromise, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4350:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4350 | cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4351 | IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4566:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565:26: note: 'resultPromise' declared here - 4565 | Rooted resultPromise( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4559:49: note: 'cx' declared here - 4559 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4611:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4611 | if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4620:54: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4620 | PlainObject* resultObj = CreateIterResultObject(cx, args.get(0), true); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4643:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4643 | if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4675:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4677 | ok = Call(cx, func, iterVal, args[0], &resultVal); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4719:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4719 | if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4727:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 4727 | if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)::)>]', - inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4752:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16, - inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4545:16: note: 'cx' declared here - 4545 | JSContext* cx, Handle asyncGenObj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4544:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4544 | MOZ_MUST_USE bool js::AsyncGeneratorAwait( - | ^~ -In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)', - inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61, - inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]', - inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16, - inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4529:16: note: 'cx' declared here - 4529 | JSContext* cx, Handle genObj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4528:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4528 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait( - | ^~ -In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)', - inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61, - inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4047 | return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]', - inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4896:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'request' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here - 4895 | Rooted request( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4789:16: note: 'cx' declared here - 4789 | JSContext* cx, Handle generator, ResumeNextKind kind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4788:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4788 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4856:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4856 | JSObject* resultObj = CreateIterResultObject(cx, value, done); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)::)>]', - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4953:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)::)>]', - inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4998:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4493 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4515 | cx, NewReactionRecord(cx, resultCapability, onFulfilledValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4516 | onRejectedValue, IncumbentGlobalObject::Yes)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5007:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5007 | return AsyncGeneratorResume(cx, generator, completionKind, argument); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4773 | value, done); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4781 | exception); - | ~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1826:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1825:16: note: 'reactionObj' declared here - 1825 | RootedObject reactionObj( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1817:43: note: 'cx' declared here - 1817 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool DefaultResolvingPromiseReactionJob(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1663:45, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1853:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)', - inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1746:35, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4772 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4773 | value, done); - | ~~~~~~~~~~~~ -In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)', - inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1760:34, - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4780 | return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4781 | exception); - | ~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1894:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1894 | PlainObject* resultObj = CreateIterResultObject(cx, argument, done); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1906 | if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)', - inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1908:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 589 | return GetAndClearExceptionAndStack(cx, rval, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5024:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5023:28: note: 'resultPromise' declared here - 5023 | Rooted resultPromise( - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:56: note: 'cx' declared here - 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5077 | cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5078 | completionVal, resultPromise)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 5091 | if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5451:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5449:34: note: 'reaction' declared here - 5449 | Rooted reaction( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5436:16: note: 'cx' declared here - 5436 | JSContext* cx, Handle promise, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5450:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 5450 | cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5451 | IncumbentGlobalObject::No)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here - 2868 | RootedObject promiseCtor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2865:16: note: 'cx' declared here - 2865 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here - 2868 | RootedObject promiseCtor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2865:16: note: 'cx' declared here - 2865 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here - 2868 | RootedObject promiseCtor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2520:61: note: 'cx' declared here - 2520 | static MOZ_MUST_USE bool CommonPromiseCombinator(JSContext* cx, CallArgs& args, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2558 | if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16, - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2898 | ReportIsNotFunction(cx, promiseResolve); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2919 | if (!iterator.next(&nextValue, done)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2972 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2988 | CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16, - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]', - inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38, - inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3091 | if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3092 | thenCapability)) { - | ~~~~~~~~~~~~~~~ -In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)', - inlined from 'bool Promise_static_race(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3427:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2558 | if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2652:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'C' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2651:16: note: 'C' declared here - 2651 | RootedObject C(cx, - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2641:16: note: 'cx' declared here - 2641 | JSContext* cx, JS::HandleObjectVector promises) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2739:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2739 | if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2740 | resultCapabilityWithoutResolving)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:505:77, - inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readResult' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:503:26: note: 'readResult' declared here - 503 | Rooted readResult( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:583:16: note: 'cx' declared here - 583 | JSContext* cx, Handle unwrappedController) { - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)', - inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 504 | cx, ReadableStreamCreateReadResult(cx, val, false, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 505 | unwrappedReader->forAuthorCode())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::StringSplitString(JSContext*, HandleObjectGroup, JS::HandleString, JS::HandleString, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'js::ArrayObject* js::StringSplitString(JSContext*, HandleObjectGroup, JS::HandleString, JS::HandleString, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:22: note: 'linearStr' declared here - 3549 | RootedLinearString linearStr(cx, str->ensureLinear(cx)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3544:47: note: 'cx' declared here - 3544 | ArrayObject* js::StringSplitString(JSContext* cx, HandleObjectGroup group, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp -js/src/Unified_cpp_js_src22.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'value' declared here - 1107 | RootedValue value(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1103:49: note: 'cx' declared here - 1103 | static bool AddPlainObjectProperties(JSContext* cx, HandlePlainObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1112:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1112 | if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'group' declared here - 305 | RootedObjectGroup group(cx, JSObject::getGroup(cx, obj)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:279:43: note: 'cx' declared here - 279 | bool JSObject::splicePrototype(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::NewPlainObjectWithProperties(JSContext*, IdValuePair*, size_t, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1126:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'js::PlainObject* js::NewPlainObjectWithProperties(JSContext*, IdValuePair*, size_t, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'obj' declared here - 1125 | RootedPlainObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1120:58: note: 'cx' declared here - 1120 | PlainObject* js::NewPlainObjectWithProperties(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:157:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 157 | if (!js::BitNot(cx, &operand, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:575:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 575 | if (!js::math_floor_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:595:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 595 | if (!js::math_ceil_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:616:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 616 | if (!js::math_round_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:635:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 635 | if (!js::math_trunc_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:675:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 675 | if (!js::str_fromCharCode_one_arg(cx, operand, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 762 | if (!js::math_abs_handle(cx, v, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 886 | if (!js::math_sign_handle(cx, arg, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1139:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1139 | if (!RoundFloat32(cx, v, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1611:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1611 | if (!js::AtomicIsLockFree(cx, operand, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 720 | if (!js::PowValues(cx, &base, &power, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1160:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:786:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 786 | if (!math_sqrt_handle(cx, num, &result)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:792:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1117:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:15: note: 'result' declared here - 1183 | RootedValue result(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1181:37: note: 'cx' declared here - 1181 | bool RNewObject::recover(JSContext* cx, SnapshotIterator& iter) const { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:15: note: 'result' declared here - 1296 | RootedValue result(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1294:39: note: 'cx' declared here - 1294 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74: -In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', - inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73, - inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] - 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here - 316 | int32_t result; - | ^~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:312:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:654:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 654 | if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 179 | if (!js::BitAnd(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 201 | if (!js::BitOr(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 222 | if (!js::BitXor(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 244 | if (!js::BitLsh(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 266 | if (!js::BitRsh(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 288 | if (!js::UrshValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 477 | if (!js::ModValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 517 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 697 | if (!js::PowValues(cx, &base, &power, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 813 | if (!math_atan2_handle(cx, y, x, &result)) return false; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 742 | if (!js::minmax_impl(cx, isMax_, a, b, &result)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:529:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:529:15: note: 'result' declared here - 529 | RootedValue result(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:527:40: note: 'cx' declared here - 527 | bool RStringLength::recover(JSContext* cx, SnapshotIterator& iter) const { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 348 | if (!js::AddValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:354:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 354 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 379 | if (!js::SubValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 385 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 449 | if (!js::DivValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 455 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1029:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1029 | if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:21: note: 'group' declared here - 975 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:972:39: note: 'cx' declared here - 972 | bool RStringSplit::recover(JSContext* cx, SnapshotIterator& iter) const { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1538:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1538 | if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1381:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1381 | JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 413 | if (!js::MulValues(cx, &lhs, &rhs, &result)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:419:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 419 | if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 424 | if (!js::math_imul_handle(cx, lhs, rhs, &result)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:928:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 928 | if (!js::math_sin_handle(cx, arg, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:939:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 939 | if (!js::math_log_handle(cx, arg, &result)) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp -js/src/Unified_cpp_js_src23.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7, - from Unified_cpp_js_src21.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src_jit9.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp: In member function 'void js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1160:21: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] - 1160 | state_->setElement(index, ins->value()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1152:11: note: 'index' was declared here - 1152 | int32_t index; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp: In member function 'void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1177:26: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] - 1177 | ins->replaceAllUsesWith(state_->getElement(index)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1175:11: note: 'index' was declared here - 1175 | int32_t index; - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::ArrayObject* js::ObjectGroup::newArrayObject(JSContext*, const JS::Value*, size_t, js::NewObjectKind, NewArrayKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:849:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static js::ArrayObject* js::ObjectGroup::newArrayObject(JSContext*, const JS::Value*, size_t, js::NewObjectKind, NewArrayKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:849:21: note: 'group' declared here - 849 | RootedObjectGroup group(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:799:53: note: 'cx' declared here - 799 | ArrayObject* ObjectGroup::newArrayObject(JSContext* cx, const Value* vp, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ForOfPIC::Chain::initialize(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src20.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here - 45 | RootedNativeObject arrayProto( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here - 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)', - inlined from 'bool js::jit::EmulateStateOf::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:82:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1177:26: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized] - 1177 | ins->replaceAllUsesWith(state_->getElement(index)); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp: In member function 'bool js::jit::EmulateStateOf::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1175:11: note: 'index' was declared here - 1175 | int32_t index; - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:842:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 842 | if (!js::math_hypot_handle(cx, vec, &result)) return false; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector > >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector > >; T = JS::GCVector > >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:91:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tempFrames' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src_jit9.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp: In static member function 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:90:37: note: 'tempFrames' declared here - 90 | Rooted tempFrames(cx, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:88:16: note: 'cx' declared here - 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12, - from Unified_cpp_js_src22.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1533:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1532:21: note: 'obj' declared here - 1532 | RootedArrayObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1525:66: note: 'cx' declared here - 1525 | ArrayObject* ObjectGroup::getOrFixupCopyOnWriteObject(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src20.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here - 133 | Rooted group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:119:16: note: 'cx' declared here - 119 | JSContext* cx, Handle callee, Handle newTarget, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, size_t, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1169:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static JSObject* js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, size_t, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'group' declared here - 1167 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1134:50: note: 'cx' declared here - 1134 | JSObject* ObjectGroup::newPlainObject(JSContext* cx, IdValuePair* properties, - | ~~~~~~~~~~~^~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' -/usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp -js/src/Unified_cpp_js_src24.o -/usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp -js/src/Unified_cpp_js_src25.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:75:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src21.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here - 74 | Rooted regexp( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:72:42: note: 'cx' declared here - 72 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24, - from Unified_cpp_js_src23.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here - 1794 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:49: note: 'cx' declared here - 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1799 | return ExecuteRegExpLegacy(cx, res, reobj.as(), input, indexp, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1800 | test, rval); - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here - 1811 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:58: note: 'cx' declared here - 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1816 | return ExecuteRegExpLegacy(cx, nullptr, obj.as(), input, indexp, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1817 | test, rval); - | ~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, RegExpFlags, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1880 | if (!cx->getPendingException(error)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSLinearString* js::RegExpObject::toString(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'JSLinearString* js::RegExpObject::toString(JSContext*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:14: note: 'src' declared here - 532 | RootedAtom src(cx, getSource()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:530:51: note: 'cx' declared here - 530 | JSLinearString* RegExpObject::toString(JSContext* cx) const { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'bool CreateLazyScriptsForRealm(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:625:53, - inlined from 'bool JS::Realm::ensureDelazifyScriptsForDebugger(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:639:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In member function 'bool JS::Realm::ensureDelazifyScriptsForDebugger(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -In file included from Unified_cpp_js_src21.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:637:57: note: 'cx' declared here - 637 | bool Realm::ensureDelazifyScriptsForDebugger(JSContext* cx) { - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src21.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In member function 'void js::ProxyObject::init(const js::BaseProxyHandler*, JS::HandleValue, JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:49:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 49 | void ProxyObject::init(const BaseProxyHandler* handler, HandleValue priv, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39, - from Unified_cpp_js_src24.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from Unified_cpp_js_src24.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 1235 | CompilerConstraintInstance(LifoAlloc* alloc, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 1252 | TypeCompilerConstraint(RecompileInfo compilation, const T& data) - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexicalEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp: In member function 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:16: note: 'lexicalEnv' declared here - 202 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:187:67: note: 'cx' declared here - 187 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:67:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 67 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::NewSingleton(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:170:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 170 | ProxyObject* ProxyObject::NewSingleton(JSContext* cx, - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here - 1151 | RootedPlainObject templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1138:55: note: 'cx' declared here - 1138 | bool RegExpShared::initializeNamedCaptures(JSContext* cx, HandleRegExpShared re, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1171:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1171 | if (!NativeDefineDataProperty(cx, templateObject, id, dummyString, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1172 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here - 1459 | RootedArrayObject templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1455:70: note: 'cx' declared here - 1455 | ArrayObject* RegExpRealm::createMatchResultTemplateObject(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1477 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1478 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1484 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1485 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1492 | if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1493 | groupsVal, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here - 239 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:233:47: note: 'cx' declared here - 233 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14, - inlined from 'JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1747:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here - 239 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1740:58: note: 'cx' declared here - 1740 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14, - inlined from 'JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1737:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here - 239 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1727:56: note: 'cx' declared here - 1727 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here - 287 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:283:60: note: 'cx' declared here - 283 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind) [with CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14: note: 'source' declared here - 220 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:213:47: note: 'cx' declared here - 213 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, const char16_t*, size_t, JS::RegExpFlags, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, const char16_t*, size_t, JS::RegExpFlags, js::NewObjectKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:14: note: 'source' declared here - 275 | RootedAtom source(cx, AtomizeChars(cx, chars, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:270:60: note: 'cx' declared here - 270 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here - 1573 | Rooted clone( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1570:44: note: 'cx' declared here - 1570 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:415:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 415 | bool js::IsSharedArrayBuffer(HandleValue v) { - | ^~ -In file included from Unified_cpp_js_src23.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives, char16_t>(JSContext*, js::HandleArrayObject, uint32_t*, const char16_t*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::&)::': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp -js/src/Unified_cpp_js_src26.o -In file included from Unified_cpp_js_src23.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'void js::InterpreterFrame::initExecuteFrame(JSContext*, JS::HandleScript, js::AbstractFramePtr, JS::HandleValue, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:42:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 42 | void InterpreterFrame::initExecuteFrame(JSContext* cx, HandleScript script, - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::InterpreterFrame::prologue(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:184:41: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::prologue(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:184:16: note: 'script' declared here - 184 | RootedScript script(cx, this->script()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:183:44: note: 'cx' declared here - 183 | bool InterpreterFrame::prologue(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 234 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:245:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 245 | ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | nullptr); - | ~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:388:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:388:16: note: 'script' declared here - 388 | RootedScript script(cx, fun->nonLazyScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:384:16: note: 'cx' declared here - 384 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushExecuteFrame(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleObject, js::AbstractFramePtr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:402:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 402 | InterpreterFrame* InterpreterStack::pushExecuteFrame( - | ^~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src24.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 112 | bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:16: note: 'str' declared here - 94 | RootedString str(cx, ValueToSource(cx, value)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:86:43: note: 'cx' declared here - 86 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 94 | RootedString str(cx, ValueToSource(cx, value)); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46, - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here - 60 | RootedString desc(cx, symbol->description()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:40: note: 'cx' declared here - 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:26: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:140:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:143:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:156:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:17: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:161:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:165:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:187:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 187 | if (!CallSelfHostedFunction(cx, cx->names().RegExpToString, v, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 188 | &rval)) { - | ~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:191:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from Unified_cpp_js_src22.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1682 | bool Is(HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In static member function 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:14: note: 'atom' declared here - 52 | RootedAtom atom(cx, AtomizeString(cx, description)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:51:33: note: 'cx' declared here - 51 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'group' declared here - 1592 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1585:49: note: 'cx' declared here - 1585 | bool js::intrinsic_StringSplitString(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'group' declared here - 1620 | RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1606:57: note: 'cx' declared here - 1606 | static bool intrinsic_StringSplitStringLimit(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here - 1898 | RootedObject result(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1890:60: note: 'cx' declared here - 1890 | static bool intrinsic_HostResolveImportedModule(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1899 | CallModuleResolveHook(cx, referencingPrivate, specifier)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here - 1526 | RootedLinearString string(cx, args[1].toString()->ensureLinear(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1519:56: note: 'cx' declared here - 1519 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1545 | return RegExpGetSubstitution(cx, matchResult, string, size_t(position), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1546 | replacement, size_t(firstDollarIndex), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1547 | namedCaptures, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool intrinsic_ObjectHasPrototype(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:722:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'actualProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ObjectHasPrototype(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:722:16: note: 'actualProto' declared here - 722 | RootedObject actualProto(cx); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:715:53: note: 'cx' declared here - 715 | static bool intrinsic_ObjectHasPrototype(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2048:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2048 | return GetOwnPropertyKeys( - | ~~~~~~~~~~~~~~~~~~^ - 2049 | cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:445:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here - 444 | RootedString filename(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:434:58: note: 'cx' declared here - 434 | static bool intrinsic_CreateModuleSyntaxError(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:453:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 453 | if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 454 | args[1].toInt32(), args[2].toInt32(), nullptr, message, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | &error)) { - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:520:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 520 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 521 | cx, ctor, cx->names().prototype, args[1], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:15: note: 'val' declared here - 137 | RootedValue val(cx, args[0]); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:134:42: note: 'cx' declared here - 134 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2055 | BigInt* res = ToBigInt(cx, args[0]); - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1516 | return RegExpCreate(cx, args[0], args.get(1), args.rval()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:184:32: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JSString* str = ValueToSource(cx, args[0]); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:174:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:118:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:165:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename MaybeRooted::HandleType) [with AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2182:11: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 2182 | JSString* js::ToStringSlow( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2235:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2235 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In member function 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:17: note: 'shape' declared here - 2813 | RootedShape shape(cx, obj->lastProperty()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2788:53: note: 'cx' declared here - 2788 | JSContext* cx, JSObject* objArg, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:360:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 360 | DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:353:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src22.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here - 631 | RootedSavedFrame rootedFrame(cx, frame); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:624:52: note: 'cx' declared here - 624 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src23.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2271:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2271 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:633:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:633:12: note: 'id' declared here - 633 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:622:49: note: 'cx' declared here - 622 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:634:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:694:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 694 | if (!DefineProperty(cx, obj, id, desc, result)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1404:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unsafeTypedArrayCrossCompartment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1404:29: note: 'unsafeTypedArrayCrossCompartment' declared here - 1404 | Rooted unsafeTypedArrayCrossCompartment(cx); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1389:57: note: 'cx' declared here - 1389 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:194:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:194:12: note: 'id' declared here - 194 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:192:48: note: 'cx' declared here - 192 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28, - inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)', - inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 367 | return ToPropertyKeySlow(cx, argument, result); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7, - from Unified_cpp_js_src25.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:579:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:579:12: note: 'id' declared here - 579 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:568:53: note: 'cx' declared here - 568 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:580:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 614 | if (!DefineProperty(cx, obj, id, desc)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2397:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2397 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:29, - from Unified_cpp_js_src22.cpp:11: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, - inlined from 'void JSRuntime::stopRecordingAllocations()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:873:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:872:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::SavedFrame* js::SavedFrame::create(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:557:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here - 556 | RootedObject proto(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:547:43: note: 'cx' declared here - 547 | SavedFrame* SavedFrame::create(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20, - inlined from 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:682:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here - 631 | RootedSavedFrame rootedFrame(cx, frame); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:664:16: note: 'cx' declared here - 664 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:20: note: 'frame' declared here - 738 | RootedSavedFrame frame(cx, obj->maybeUnwrapAs()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:730:49: note: 'cx' declared here - 730 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::SavedFrame::sourceIdProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1179:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::sourceIdProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1179:57: note: 'frame' declared here - 1179 | THIS_SAVEDFRAME(cx, argc, vp, "(get sourceId)", args, frame); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' - 725 | RootedObject frame(cx); \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1178:46: note: 'cx' declared here - 1178 | bool SavedFrame::sourceIdProperty(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::SavedFrame::lineProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1193:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::lineProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1193:53: note: 'frame' declared here - 1193 | THIS_SAVEDFRAME(cx, argc, vp, "(get line)", args, frame); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' - 725 | RootedObject frame(cx); \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1192:42: note: 'cx' declared here - 1192 | bool SavedFrame::lineProperty(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::SavedFrame::columnProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1207:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::columnProperty(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1207:55: note: 'frame' declared here - 1207 | THIS_SAVEDFRAME(cx, argc, vp, "(get column)", args, frame); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' - 725 | RootedObject frame(cx); \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1206:44: note: 'cx' declared here - 1206 | bool SavedFrame::columnProperty(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:898:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:897:24: note: 'frame' declared here - 897 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:889:16: note: 'cx' declared here - 889 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:933:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:932:24: note: 'frame' declared here - 932 | js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:924:16: note: 'cx' declared here - 924 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nextConverted' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:22: note: 'nextConverted' declared here - 1139 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1108:16: note: 'cx' declared here - 1108 | JSContext* cx, HandleObject savedFrameArg, - | ~~~~~~~~~~~^~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1123:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1124:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1125:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1126:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1127:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)', - inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1128:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1103 | return JS_GetProperty(cx, src, property, &v) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1104 | JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1135:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1135 | if (!JS_GetProperty(cx, savedFrame, prop, &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2168:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2168:15: note: 'v' declared here - 2168 | RootedValue v(cx, IdToValue(id)); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2160:46: note: 'cx' declared here - 2160 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2171:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2171 | str = ValueToSource(cx, v); - | ~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:17: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2173:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'saved' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'saved' declared here - 1684 | RootedSavedFrame saved(cx, nullptr); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1664:16: note: 'cx' declared here - 1664 | JSContext* cx, MutableHandle lookup) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here - 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1941:48: note: 'cx' declared here - 1941 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1957:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1964:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1972:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, - inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, - inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:865:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:863:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here - 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here - 1956 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1941:48: note: 'cx' declared here - 1941 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, - | ~~~~~~~~~~~^~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1957:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1964:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1972:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1950 | return JS_DefineElement(cx, array, (*index)++, val, 0); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1092:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src22.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here - 1090 | Rooted> data(cx, dataArg - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1086:45: note: 'cx' declared here - 1086 | GlobalScope* GlobalScope::create(JSContext* cx, ScopeKind kind, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1117:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dataClone' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here - 1116 | Rooted> dataClone( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1113:44: note: 'cx' declared here - 1113 | GlobalScope* GlobalScope::clone(JSContext* cx, Handle scope, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In function 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:16: note: 'proto' declared here - 3291 | RootedObject proto(cx, group->proto().toObjectOrNull()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3281:16: note: 'cx' declared here - 3281 | JSContext* cx, DPAConstraintInfo& constraintInfo, ObjectGroup* group, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'void js::DumpBindings(JSContext*, Scope*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'void js::DumpBindings(JSContext*, Scope*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:28: note: 'bi' declared here - 1806 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1804:34: note: 'cx' declared here - 1804 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shg' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In static member function 'static js::GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'shg' declared here - 2578 | Rooted shg(cx, GlobalObject::createInternal(cx, &shgClass)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2544:61: note: 'cx' declared here - 2544 | GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2727:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2727 | if (!JS::Evaluate(cx, options, srcBuf, &rv)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3118:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3118:12: note: 'id' declared here - 3118 | RootedId id(cx, NameToId(name)); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:55: note: 'cx' declared here - 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3127:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3127 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45, - inlined from 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2210:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -In file included from Unified_cpp_js_src22.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2283 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, js::HandleScope, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1579:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, js::HandleScope, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1578:27: note: 'data' declared here - 1578 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1558:57: note: 'cx' declared here - 1558 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:201:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1041:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1039:26: note: 'frame' declared here - 1039 | js::RootedSavedFrame frame( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1018:48: note: 'cx' declared here - 1018 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:22: note: 'linearString' declared here - 1343 | RootedLinearString linearString(cx, s->ensureLinear(cx)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1342:52: note: 'cx' declared here - 1342 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp -js/src/Unified_cpp_js_src3.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:22: note: 'linearString' declared here - 1316 | RootedLinearString linearString(cx, s->ensureLinear(cx)); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1315:45: note: 'cx' declared here - 1315 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1097:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1097 | if (!JS_GetElement(cx, array, i, &v)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1639:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1639 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1645:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1645 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1650 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1655:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1655 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1664:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1664 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1673:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1673 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1680:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1680 | bool JSStructuredCloneWriter::startWrite(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1265:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1265 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1282:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1282 | if (!startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2037 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2037 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2044:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2044 | if (!startWrite(key)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2056 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2056 | if (!startWrite(key) || !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2068 | if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) || - | ~~~~~~~~~~^~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JSStructuredCloneWriter::write(JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2069:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2069 | !startWrite(val)) { - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2008 | bool JSStructuredCloneWriter::write(HandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2009 | if (!startWrite(v)) { - | ~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3352 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3368:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3368 | return w->startWrite(v); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 662 | bool WriteStructuredClone(JSContext* cx, HandleValue v, - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)', - inlined from 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:673:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2009 | if (!startWrite(v)) { - | ~~~~~~~~~~^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3153 | JS_PUBLIC_API bool JS_WriteStructuredClone( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3163 | return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3164 | callbacks, closure, transferable); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3287 | bool JSAutoStructuredCloneBuffer::write( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3292 | bool ok = JS_WriteStructuredClone( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 3293 | cx, value, &data_, data_.scopeForInternalWriting(), cloneDataPolicy, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3294 | optionalCallbacks, closure, transferable); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3279:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3279 | bool JSAutoStructuredCloneBuffer::write( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3283:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3283 | return write(cx, value, transferable, JS::CloneDataPolicy(), - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3284 | optionalCallbacks, closure); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2456:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2456 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2619:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2619 | if (!readSharedArrayBuffer(vp)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2636:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2636 | return readTypedArray(arrayType, data, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2681:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2681 | return readTypedArray(TagToV1ArrayType(tag), data, vp, true); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2133 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2155:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2155 | if (!readV1ArrayBuffer(arrayType, nelems, &v)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2160:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2160 | if (!startRead(&v)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3315:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3315 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3322:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3322 | return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3328:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3328 | return r->readTypedArray(arrayType, nelems, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2230:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2230 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2241:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2241 | if (!startRead(&v)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2346:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2346 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2367:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2367 | if (!startRead(&payload)) { - | ~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2929:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2929 | if (!startRead(&mutedErrors)) { - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2934:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2934 | if (!startRead(&source) || !source.isString()) { - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2959:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2959 | if (!startRead(&lineVal) || !lineVal.isNumber() || - | ~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13: -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2960:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2967:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2967 | if (!startRead(&columnVal) || !columnVal.isNumber() || - | ~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2968:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2978:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2978 | if (!startRead(&name) || !(name.isString() || name.isNull())) { - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2992:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2992 | if (!startRead(&cause) || !(cause.isString() || cause.isNull())) { - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3008 | bool JSStructuredCloneReader::read(MutableHandleValue vp) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3020:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3020 | if (!startRead(vp)) { - | ~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3057:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3057 | if (!startRead(&key)) { - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3097:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3097 | if (!startRead(&val)) { - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3104:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3104 | if (!MapObject::set(context(), obj, key, val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3118:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3122:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3122 | if (!DefineDataProperty(context(), obj, id, val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here - 1938 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1933:16: note: 'cx' declared here - 1933 | JSContext* cx, frontend::CompilationInfo& compilationInfo, ScopeKind kind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 687 | return r.read(vp); - | ~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, const JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3135:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3135 | JS_PUBLIC_API bool JS_ReadStructuredClone( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3149:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3149 | return ReadStructuredClone(cx, buf, scope, vp, cloneDataPolicy, callbacks, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3150 | closure); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3270 | bool JSAutoStructuredCloneBuffer::read( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3275:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3275 | return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3276 | cloneDataPolicy, optionalCallbacks, closure); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, bool, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, bool, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here - 1963 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1955:43: note: 'cx' declared here - 1955 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3173 | JS_PUBLIC_API bool JS_StructuredClone( - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1991:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here - 1989 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1982:43: note: 'cx' declared here - 1982 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here - 2016 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2009:43: note: 'cx' declared here - 2009 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::frontend::EnvironmentShapeCreationData]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::frontend::EnvironmentShapeCreationData; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2069:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environmentShape' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2069:50: note: 'environmentShape' declared here - 2069 | Rooted environmentShape(cx); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2064:43: note: 'cx' declared here - 2064 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1831:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructArgs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1831:17: note: 'constructArgs' declared here - 1831 | ConstructArgs constructArgs(cx); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1821:52: note: 'cx' declared here - 1821 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1840 | if (!Construct(cx, args[0], constructArgs, args[1], &res)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:100: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1483:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1483:21: note: 'source' declared here - 1483 | RootedArrayObject source(cx, &args[1].toObject().as()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1471:64: note: 'cx' declared here - 1471 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1496:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1496:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1496:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted**)cx' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here - 2164 | Rooted nbase(cx, BaseShape::getUnowned(cx, base)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2147:47: note: 'cx' declared here - 2147 | Shape* EmptyShape::getInitialShape(JSContext* cx, const JSClass* clasp, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::Shape* js::CreateEnvironmentShape(JSContext*, BindingIter&, const JSClass*, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:124:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'js::Shape* js::CreateEnvironmentShape(JSContext*, BindingIter&, const JSClass*, uint32_t, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:123:15: note: 'shape' declared here - 123 | RootedShape shape(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:120:46: note: 'cx' declared here - 120 | Shape* js::CreateEnvironmentShape(JSContext* cx, BindingIter& bi, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::EvalScope* js::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle > >, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1258:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::EvalScope* js::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle > >, js::HandleScope)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1258:15: note: 'envShape' declared here - 1258 | RootedShape envShape(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1253:49: note: 'cx' declared here - 1253 | EvalScope* EvalScope::createWithData(JSContext* cx, ScopeKind scopeKind, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 102 | bool TypedArrayObject::is(HandleValue v) { - | ^~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp -js/src/Unified_cpp_js_src4.o -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::Scope* js::Scope::clone(JSContext*, js::HandleScope, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:396:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::Scope* js::Scope::clone(JSContext*, js::HandleScope, js::HandleScope)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:396:15: note: 'envShape' declared here - 396 | RootedShape envShape(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:395:32: note: 'cx' declared here - 395 | Scope* Scope::clone(JSContext* cx, HandleScope scope, HandleScope enclosing) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2036:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2036 | bool TypedArrayObjectTemplate::getElement(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2050:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2050 | bool TypedArrayObjectTemplate::getElement(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::Shape* js::ReshapeForAllocKind(JSContext*, Shape*, TaggedProto, gc::AllocKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:910:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ids' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In function 'js::Shape* js::ReshapeForAllocKind(JSContext*, Shape*, TaggedProto, gc::AllocKind)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:910:22: note: 'ids' declared here - 910 | js::RootedIdVector ids(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:904:43: note: 'cx' declared here - 904 | Shape* js::ReshapeForAllocKind(JSContext* cx, Shape* shape, TaggedProto proto, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src25.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'obj' declared here - 89 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:85:37: note: 'cx' declared here - 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 96 | !DefineDataProperty(cx, obj, cx->names().count, countValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 102 | !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 112 | if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'obj' declared here - 276 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:272:38: note: 'cx' declared here - 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:7: -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:282:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:287:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 288 | !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:292:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 293 | !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:297:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 298 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:301:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 302 | !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here - 1178 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here - 1175 | JSContext* cx, HandleObject ctor, uint32_t count, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here - 1178 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here - 1175 | JSContext* cx, HandleObject ctor, uint32_t count, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here - 1178 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here - 1175 | JSContext* cx, HandleObject ctor, uint32_t count, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here - 1178 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here - 1175 | JSContext* cx, HandleObject ctor, uint32_t count, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here - 341 | RootedObject typedArrayProto( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here - 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here - 354 | RootedFunction ctorProto( - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here - 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::RegExpStatics::executeLazy(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:83:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp: In member function 'bool js::RegExpStatics::executeLazy(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'shared' declared here - 82 | RootedRegExpShared shared(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:71:44: note: 'cx' declared here - 71 | bool RegExpStatics::executeLazy(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here - 450 | RootedObject checkProto(cx); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here - 438 | JSContext* cx, Handle buffer, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 78 | return ToBigInt(cx, v) != nullptr; - | ~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:18: -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:90:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'group' declared here - 602 | RootedObjectGroup group(cx, templateObj->group()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1153:16: note: 'cx' declared here - 1153 | JSContext* cx, HandleObject templateObj, HandleObject arrayBuffer, - | ~~~~~~~~~~~^~ -/usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp -js/src/Unified_cpp_js_src5.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:21: -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29, - inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2067:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2067 | bool TypedArrayObject::getElement(JSContext* cx, uint32_t index, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2072 | return N##Array::getElement(cx, this, index, val); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENT' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2073 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2072 | return N##Array::getElement(cx, this, index, val); -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENT' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2073 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2085:6: note: parameter passing for argument of type 'js::MaybeRooted::MutableHandleType' {aka 'js::FakeMutableHandle'} changed in GCC 7.1 - 2085 | bool TypedArrayObject::getElement( - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:47, - from Unified_cpp_js_src3.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2120 | if (!N##Array::getElement(cx, tarray, i, \ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENTS' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2126 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2120 | if (!N##Array::getElement(cx, tarray, i, \ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENTS' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2126 | JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2246:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2246 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'sourceFun' declared here - 3060 | RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(cx, name)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3057:58: note: 'cx' declared here - 3057 | bool JSRuntime::cloneSelfHostedFunctionScript(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here - 1511 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1498:57: note: 'cx' declared here - 1498 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle obj, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::setElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20, - inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewInt8Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt8Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:24:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 24 | MACRO(int8_t, Int8) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:24:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 24 | MACRO(int8_t, Int8) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewUint8Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:25:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 25 | MACRO(uint8_t, Uint8) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:25:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 25 | MACRO(uint8_t, Uint8) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewInt16Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt16Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:26:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 26 | MACRO(int16_t, Int16) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:26:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 26 | MACRO(int16_t, Int16) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here - 2042 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2034:43: note: 'cx' declared here - 2034 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewUint16Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint16Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:27:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 27 | MACRO(uint16_t, Uint16) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:27:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 27 | MACRO(uint16_t, Uint16) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewInt32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt32Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:28:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 28 | MACRO(int32_t, Int32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:28:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 28 | MACRO(int32_t, Int32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewUint32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint32Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:29:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 29 | MACRO(uint32_t, Uint32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:29:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 29 | MACRO(uint32_t, Uint32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewFloat32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat32Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 30 | MACRO(float, Float32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 30 | MACRO(float, Float32) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::FunctionScope* js::FunctionScope::clone(JSContext*, JS::Handle, JS::HandleFunction, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:853:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::FunctionScope* js::FunctionScope::clone(JSContext*, JS::Handle, JS::HandleFunction, js::HandleScope)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:853:15: note: 'envShape' declared here - 853 | RootedShape envShape(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:846:48: note: 'cx' declared here - 846 | FunctionScope* FunctionScope::clone(JSContext* cx, Handle scope, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1910:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here - 1908 | Rooted> data( - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1899:43: note: 'cx' declared here - 1899 | bool ScopeCreationData::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewFloat64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat64Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 31 | MACRO(double, Float64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 31 | MACRO(double, Float64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewUint8ClampedArray(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ClampedArray(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:32:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 32 | MACRO(uint8_clamped, Uint8Clamped) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:32:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 32 | MACRO(uint8_clamped, Uint8Clamped) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewBigInt64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigInt64Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 33 | MACRO(int64_t, BigInt64) \ - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'JSObject* JS_NewBigUint64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigUint64Array(JSContext*, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here - 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, - inlined from 'JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here - 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here - 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' - 34 | MACRO(uint64_t, BigUint64) - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' - 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::NativeObject::removeProperty(JSContext*, js::HandleNativeObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1274:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::removeProperty(JSContext*, js::HandleNativeObject, jsid)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1274:15: note: 'shape' declared here - 1274 | RootedShape shape(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1267:46: note: 'cx' declared here - 1267 | bool NativeObject::removeProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::addAccessorPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted**)cx' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addAccessorPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:31: note: 'nbase' declared here - 680 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:663:16: note: 'cx' declared here - 663 | JSContext* cx, HandleNativeObject obj, HandleId id, GetterOp getter, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src25.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 157 | Node::Node(HandleValue value) { - | ^~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::addDataPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, uint32_t, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted**)cx' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addDataPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, uint32_t, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:31: note: 'nbase' declared here - 725 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:704:57: note: 'cx' declared here - 704 | Shape* NativeObject::addDataPropertyInternal(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::addEnumerableDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:849:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'last' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addEnumerableDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:849:15: note: 'last' declared here - 849 | RootedShape last(cx, obj->lastProperty()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:776:59: note: 'cx' declared here - 776 | Shape* NativeObject::addEnumerableDataProperty(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36, - from Unified_cpp_js_src4.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::putDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1049:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::putDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1049:17: note: 'shape' declared here - 1049 | RootedShape shape(cx, obj->lastProperty()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1007:49: note: 'cx' declared here - 1007 | Shape* NativeObject::putDataProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::Shape* js::NativeObject::putAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1162:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::putAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1162:17: note: 'shape' declared here - 1162 | RootedShape shape(cx, obj->lastProperty()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1120:53: note: 'cx' declared here - 1120 | Shape* NativeObject::putAccessorProperty(JSContext* cx, HandleNativeObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2511:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2511 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20, - inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'frame' declared here - 1730 | RootedSavedFrame frame(cx, SavedFrame::create(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1729:16: note: 'cx' declared here - 1729 | JSContext* cx, Handle lookup) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:20: note: 'frame' declared here - 1716 | RootedSavedFrame frame(cx, createFrameFromLookup(cx, lookup)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1708:16: note: 'cx' declared here - 1708 | JSContext* cx, Handle lookup) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SavedStacks::adoptAsyncStack(JSContext*, js::MutableHandleSavedFrame, js::HandleAtom, const mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1602:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stackChain' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::adoptAsyncStack(JSContext*, js::MutableHandleSavedFrame, js::HandleAtom, const mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1602:30: note: 'stackChain' declared here - 1602 | Rooted stackChain(cx, js::GCLookupVector(cx)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1587:46: note: 'cx' declared here - 1587 | bool SavedStacks::adoptAsyncStack(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, js::MutableHandleSavedFrame, const mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncCauseAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, js::MutableHandleSavedFrame, const mozilla::Maybe&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:14: note: 'asyncCauseAtom' declared here - 1317 | RootedAtom asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1310:45: note: 'cx' declared here - 1310 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'obj' declared here - 1850 | RootedObject obj(cx, target); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1848:16: note: 'cx' declared here - 1848 | JSContext* cx, HandleObject target, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:2007:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parentFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:2007:24: note: 'parentFrame' declared here - 2007 | js::RootedSavedFrame parentFrame(cx); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1965:16: note: 'cx' declared here - 1965 | JSContext* cx, JS::ubi::StackFrame& frame, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2989 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool CloneProperties(JSContext*, js::HandleNativeObject, JS::HandleObject)', - inlined from 'JSObject* CloneObject(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2983:23, - inlined from 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2994:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2830:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2830 | if (!CloneValue(cx, selfHostedValue, &val) || - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2831:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2831 | !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3134 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3137:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3137 | if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3151:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3151 | return CloneValue(cx, selfHostedValue, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1669 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:13: -In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::MutableHandleValue)', - inlined from 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1673:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 784 | if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 787 | return GlobalObject::addIntrinsicValue(cx, global, name, value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1678 | return Call(cx, fun, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1644:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args2' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1644:14: note: 'args2' declared here - 1644 | InvokeArgs args2(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1634:48: note: 'cx' declared here - 1634 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1653:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1653 | return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src4.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 103 | return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::WritableStream* GetUnwrappedDest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:90:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'writer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'js::WritableStream* GetUnwrappedDest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:90:40: note: 'writer' declared here - 90 | Rooted writer(cx, state->writer()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:86:52: note: 'cx' declared here - 86 | static WritableStream* GetUnwrappedDest(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool CreateDataProperty.constprop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:42:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 42 | static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:50:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 50 | return js::DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CountQueuingStrategy*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CountQueuingStrategy*; T = js::CountQueuingStrategy*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here - 129 | Rooted strategy( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:115:55: note: 'cx' declared here - 115 | bool js::CountQueuingStrategy::constructor(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:18: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:136:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:141:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:148:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 148 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 149 | highWaterMark, ignored)) { - | ~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:227:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here - 226 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:221:59: note: 'cx' declared here - 221 | static MOZ_MUST_USE bool ReadableStream_locked(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ByteLengthQueuingStrategy*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here - 68 | Rooted strategy( - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:54:60: note: 'cx' declared here - 54 | bool js::ByteLengthQueuingStrategy::constructor(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:75:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:80:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:88:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 88 | if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 89 | highWaterMark, ignored)) { - | ~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:298:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'unwrappedStream' declared here - 297 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:278:62: note: 'cx' declared here - 278 | static MOZ_MUST_USE bool ReadableStream_getReader(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 292 | if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:311:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 373 | if (!GetProperty(cx, options, cx->names().preventClose, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 378 | if (!GetProperty(cx, options, cx->names().preventAbort, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 383 | if (!GetProperty(cx, options, cx->names().preventCancel, &v)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 388 | if (!GetProperty(cx, options, cx->names().signal, &signalVal)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:137:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here - 136 | Rooted stream(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:102:45: note: 'cx' declared here - 102 | bool ReadableStream::constructor(JSContext* cx, unsigned argc, JS::Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 144 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 150 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | &highWaterMarkVal)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 157 | if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:162:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:183:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 183 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:194:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 194 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 195 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:203:66: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 203 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 204 | cx, stream, underlyingSource, highWaterMark, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:87:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'stream' declared here - 86 | Rooted stream( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:83:16: note: 'cx' declared here - 83 | JSContext* cx, JS::ReadableStreamUnderlyingSource* source, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here - 441 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here - 405 | static bool setFromNonTypedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here - 393 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:386:53: note: 'cx' declared here - 386 | static MOZ_MUST_USE bool OnSourceErrored(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here - 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:420:51: note: 'cx' declared here - 420 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool OnDestClosed(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:23, - inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here - 302 | Rooted v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:406:50: note: 'cx' declared here - 406 | static MOZ_MUST_USE bool OnDestClosed(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool OnDestClosed(JSContext*, JS::Handle)', - inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 303 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::DequeueValue(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:46:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 46 | MOZ_MUST_USE bool js::DequeueValue(JSContext* cx, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 110 | MOZ_MUST_USE bool js::EnqueueValueWithSize( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:119:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descriptor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src4.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp: In static member function 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here - 30 | Rooted descriptor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:27:16: note: 'cx' declared here - 27 | JSContext* cx, Handle buffer, uint32_t byteOffset, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStream_tee(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:472:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_tee(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'unwrappedStream' declared here - 471 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:467:43: note: 'cx' declared here - 467 | static bool ReadableStream_tee(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Nothing; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool OnSourceClosed(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:256:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'noError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceClosed(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:256:24: note: 'noError' declared here - 256 | Rooted> noError(cx, Nothing()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:252:52: note: 'cx' declared here - 252 | static MOZ_MUST_USE bool OnSourceClosed(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:69: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'obj' declared here - 738 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:718:39: note: 'cx' declared here - 718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:718:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:747:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:759:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 759 | if (!DefineDataProperty(cx, obj, entryId, typeReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'map' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'map' declared here - 910 | Rooted map(cx, MapObject::create(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:885:43: note: 'cx' declared here - 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:928:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 932 | if (!MapObject::set(cx, map, stackVal, stackReport)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:939:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 943 | if (!MapObject::set(cx, map, noStack, noStackReport)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadFromSource(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:605:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readFromSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool ReadFromSource(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'readFromSource' declared here - 604 | Rooted readFromSource(cx, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:554:52: note: 'cx' declared here - 554 | static MOZ_MUST_USE bool ReadFromSource(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool ReadFulfilled(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:472:23, - inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool ReadFulfilled(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:493:21, - inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PipeToState*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PipeToState*; T = js::PipeToState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In static member function 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'state' declared here - 777 | Rooted state(cx, NewBuiltinClassInstance(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:757:16: note: 'cx' declared here - 757 | JSContext* cx, Handle promise, - | ~~~~~~~~~~~^~ -In function 'bool OnDestClosed(JSContext*, JS::Handle)', - inlined from 'bool SourceOrDestErroredOrClosed(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:364:24, - inlined from 'bool StartPiping(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:694:35, - inlined from 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:835:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 303 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp -js/src/Unified_cpp_js_src6.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3254:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3254 | static bool is(HandleValue v) { - | ^~ -In file included from Unified_cpp_js_src3.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:21:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 21 | /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) { - | ^~~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:25:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 25 | /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) { - | ^~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp -js/src/Unified_cpp_js_src7.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3322:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3321:32: note: 'obj' declared here - 3321 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3319:59: note: 'cx' declared here - 3319 | static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:46: -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1662:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5766:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5766:16: note: 'obj' declared here - 5766 | RootedObject obj(cx, &args[0].toObject()); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5757:37: note: 'cx' declared here - 5757 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:55: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'obj' declared here - 5741 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5738:45: note: 'cx' declared here - 5738 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:99: -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4981:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'opts' declared here - 4669 | RootedObject opts(cx, ToObject(cx, args[0])); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4661:38: note: 'cx' declared here - 4661 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4675 | if (!JS_GetProperty(cx, opts, "action", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4679:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4691 | if (!JS_GetProperty(cx, opts, "phases", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4697:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4724 | if (!JS_GetProperty(cx, opts, "depth", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4729:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4589 | if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4444:36: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 4444 | JS::ubi::Node node = args.get(0); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cfg' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cfg' declared here - 3786 | RootedObject cfg(cx, ToObject(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3772:37: note: 'cx' declared here - 3772 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3792 | if (!JS_GetProperty(cx, cfg, "args", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3797 | if (!JS_GetProperty(cx, cfg, "locals", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3802 | if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'info' declared here - 150 | RootedObject info(cx, JS_NewPlainObject(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:148:46: note: 'cx' declared here - 148 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:155:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 155 | if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:159:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 159 | if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 163 | if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 167 | if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:171:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 171 | if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:175:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 175 | if (!JS_SetProperty(cx, info, "oom-backtraces", FalseHandleValue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 185 | if (!JS_SetProperty(cx, info, "debug", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!JS_SetProperty(cx, info, "release_or_beta", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 203 | if (!JS_SetProperty(cx, info, "coverage", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 212 | if (!JS_SetProperty(cx, info, "has-ctypes", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 221 | if (!JS_SetProperty(cx, info, "x86", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 230 | if (!JS_SetProperty(cx, info, "x64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 239 | if (!JS_SetProperty(cx, info, "arm", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 248 | if (!JS_SetProperty(cx, info, "arm-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 257 | if (!JS_SetProperty(cx, info, "android", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 266 | if (!JS_SetProperty(cx, info, "windows", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 275 | if (!JS_SetProperty(cx, info, "arm64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 284 | if (!JS_SetProperty(cx, info, "arm64-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 293 | if (!JS_SetProperty(cx, info, "mips32", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 302 | if (!JS_SetProperty(cx, info, "mips64", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!JS_SetProperty(cx, info, "mips32-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 320 | if (!JS_SetProperty(cx, info, "mips64-simulator", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | if (!JS_SetProperty(cx, info, "asan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 338 | if (!JS_SetProperty(cx, info, "tsan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 347 | if (!JS_SetProperty(cx, info, "ubsan", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 356 | if (!JS_SetProperty(cx, info, "has-gczeal", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 365 | if (!JS_SetProperty(cx, info, "more-deterministic", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 374 | if (!JS_SetProperty(cx, info, "profiling", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:383:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 383 | if (!JS_SetProperty(cx, info, "dtrace", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:392:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 392 | if (!JS_SetProperty(cx, info, "valgrind", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:401:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 401 | if (!JS_SetProperty(cx, info, "typed-objects", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:410:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 410 | if (!JS_SetProperty(cx, info, "intl-api", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:419:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 419 | if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:428:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 428 | if (!JS_SetProperty(cx, info, "moz-memory", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:437:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 437 | if (!JS_SetProperty(cx, info, "binast", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:442:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 442 | if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'option' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:16: note: 'option' declared here - 943 | RootedString option(cx, JS::ToString(cx, value)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:38: note: 'cx' declared here - 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:16: note: 'info' declared here - 3109 | RootedObject info(cx, JS_NewPlainObject(cx)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3107:46: note: 'cx' declared here - 3107 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2706:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2706 | Register(BASELINE_INTERPRETER_WARMUP_TRIGGER, "blinterp.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2707:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2707 | Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2708:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2708 | Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2709:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2709 | Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2710:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2710 | Register(ION_GVN_ENABLE, "ion.gvn.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2711:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2711 | Register(ION_FORCE_IC, "ion.forceinlineCaches") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2712:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2712 | Register(ION_ENABLE, "ion.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2713:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2713 | Register(JIT_TRUSTEDPRINCIPALS_ENABLE, "jit_trustedprincipals.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2714:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2714 | Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2715:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2715 | Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2716:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2716 | Register(BASELINE_INTERPRETER_ENABLE, "blinterp.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2717:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2717 | Register(BASELINE_ENABLE, "baseline.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2718:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2718 | Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2719:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2719 | Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2720:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2720 | Register(JUMP_THRESHOLD, "jump-threshold") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2721:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2721 | Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2722:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2722 | Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2723:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2723 | Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2724:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2724 | Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2725 | Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2726 | Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2727 | Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2728 | Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2729 | Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2730 | Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2731 | Register(WASM_JIT_BASELINE, "wasm.baseline") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2732 | Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \ - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3121 | if (!JS_SetProperty(cx, info, string, value)) return false; \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH' - 2733 | Register(WASM_JIT_ION, "wasm.ion") - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS' - 3125 | JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); - | ^~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:18: note: 'str' declared here - 2686 | RootedString str(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2674:33: note: 'cx' declared here - 2674 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool InternalConst(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1138:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool GCSlice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1542:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool StartGC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1481:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1960 | if (!JS_GetProperty(cx, options, "nursery", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool HasChild(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool HasChild(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'child' declared here - 1642 | RootedValue child(cx, args.get(1)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1639:33: note: 'cx' declared here - 1639 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:611:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:660:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6240:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6219:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'str' declared here - 5476 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5444:36: note: 'cx' declared here - 5444 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1703:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1702:29: note: 'target' declared here - 1702 | Rooted target( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1698:44: note: 'cx' declared here - 1698 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1709:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1834:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1839:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1792:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1792 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 133 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:149:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 149 | return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | &dummy); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:163:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 163 | static bool Reify(JSContext* cx, HandleTypeDescr type, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 172 | return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 173 | args, to); - | ~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WeakRefObject::deref(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:178:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'weakRef' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp: In static member function 'static bool js::WeakRefObject::deref(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:177:26: note: 'weakRef' declared here - 177 | Rooted weakRef(cx, - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:161:38: note: 'cx' declared here - 161 | bool WeakRefObject::deref(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmDisassemble(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1042 | !ConvertToTier(cx, args[1], instance.code(), &tier)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'obj' declared here - 531 | RootedPlainObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:527:39: note: 'cx' declared here - 527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27, - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:539:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:540:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 540 | !DefineDataProperty(cx, obj, cx->names().other, otherReport)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:635:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 635 | bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:424:27, - inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:436:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 436 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1069:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'obj' declared here - 1067 | RootedPlainObject obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1063:36: note: 'cx' declared here - 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27, - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap, mozilla::UniquePtr, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::]', - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | if (!DefineDataProperty(cx, obj, entryId, thenReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)', - inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1075:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:166:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 166 | return type.report(cx, *this, report); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1076 | !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'breakdown' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:16: note: 'breakdown' declared here - 1136 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1128:54: note: 'cx' declared here - 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1128:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, - | ^~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1142:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1145:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1156:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1158:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1170:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1176:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1122:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool JS::ubi::ParseCensusOptions(JSContext*, Census&, JS::HandleObject, CountTypePtr&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1360:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1000 | !ConvertToTier(cx, args[1], module->module().code(), &tier)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1006 | if (!module->module().extractCode(cx, tier, &result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'array' declared here - 2019 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2016:50: note: 'cx' declared here - 2016 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'str' declared here - 5563 | RootedLinearString str(cx, args[0].toString()->ensureLinear(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5547:41: note: 'cx' declared here - 5547 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:115:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'buffer' declared here - 114 | Rooted buffer( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:107:51: note: 'cx' declared here - 107 | bool TypedArrayObject::ensureHasBuffer(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, {anonymous}::SpeciesConstructorOverride)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1210:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'defaultCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, {anonymous}::SpeciesConstructorOverride)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'defaultCtor' declared here - 1209 | RootedObject defaultCtor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1207:16: note: 'cx' declared here - 1207 | JSContext* cx, Handle typedArray, bool isWrapped, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:32: -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1830:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, - from Unified_cpp_js_src5.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5832:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'res' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5832:16: note: 'res' declared here - 5832 | RootedObject res(cx, JS_NewPlainObject(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5821:39: note: 'cx' declared here - 5821 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 5840 | if (!JS_GetPropertyById(cx, globalLexical, id, &val)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 5846 | if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:21: note: 'group' declared here - 5955 | RootedObjectGroup group(cx, JSObject::getGroup(cx, obj)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5944:52: note: 'cx' declared here - 5944 | static bool MarkObjectPropertiesUnknown(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReferenceTypeDescr*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReferenceTypeDescr*; T = js::ReferenceTypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:430:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:429:31: note: 'descr' declared here - 429 | Rooted descr(cx, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:425:46: note: 'cx' declared here - 425 | bool js::ReferenceTypeDescr::call(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:447:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:456:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here - 1339 | RootedObject bufferCtor( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here - 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:73: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'obj' declared here - 241 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:228:42: note: 'cx' declared here - 228 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:252:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 252 | if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 253 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'arr' declared here - 158 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:37: note: 'cx' declared here - 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* GetPrototype(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:180:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3287:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3286:32: note: 'obj' declared here - 3286 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3285:46: note: 'cx' declared here - 3285 | static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:39, - from Unified_cpp_js_src6.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/DbgMacro.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/LinkedList.h:72, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:14: -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', - inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, - inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, - inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, - inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, - inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, - inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] - 404 | Pointer p = mTuple.first(); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'stack' declared here - 2739 | RootedObject stack(cx, NewDenseEmptyArray(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2728:48: note: 'cx' declared here - 2728 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)', - inlined from 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1793:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1517 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'script' declared here - 4470 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4454:41: note: 'cx' declared here - 4454 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1385:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'objProto' declared here - 1384 | RootedObject objProto(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1382:59: note: 'cx' declared here - 1382 | static JSObject* CreateTypedObjectModuleObject(JSContext* cx, JSProtoKey key) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4833:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'proto' declared here - 1782 | RootedObject proto(cx, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1773:49: note: 'cx' declared here - 1773 | bool TypedObject::obj_lookupProperty(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5878:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool MonitorType(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5855:36: note: 'cx' declared here - 5855 | static bool MonitorType(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5885:15: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool SaveStack(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1698:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1702 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1703 | nullptr, "not a valid maximum frame count"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1715 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1716 | nullptr, "not an object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:100: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'str' declared here - 4372 | RootedString str(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4365:51: note: 'cx' declared here - 4365 | static bool ShellCloneAndExecuteScript(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4377:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'str' declared here - 4265 | RootedString str(cx, ToString(cx, args[0])); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4259:43: note: 'cx' declared here - 4259 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4272:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4349 | if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4357 | if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'linearStr' declared here - 6020 | RootedLinearString linearStr(cx, StringToLinearString(cx, v.toString())); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6017:16: note: 'cx' declared here - 6017 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6016:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6016 | JSScript* js::TestingFunctionArgumentToScript( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6040:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6040 | RootedFunction fun(cx, JS_ValueToFunction(cx, v)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 6087 | script = TestingFunctionArgumentToScript(cx, args[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pccount' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:18: note: 'pccount' declared here - 7195 | RootedObject pccount(cx, JS_NewPlainObject(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7181:44: note: 'cx' declared here - 7181 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here - 500 | RootedValueVector values(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here - 470 | static bool initFromIterablePackedArray(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, HandleTypeDescr)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 570 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 571 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 577 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 578 | typeByteAlignment, - | ~~~~~~~~~~~~~~~~~~ - 579 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 584 | if (!DefineDataProperty(cx, descr, cx->names().byteLength, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 585 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 586 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 591 | if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~ - 593 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObject*; T = js::TypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1810:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1810:24: note: 'typedObj' declared here - 1810 | Rooted typedObj(cx, &obj->as()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1808:46: note: 'cx' declared here - 1808 | bool TypedObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'proto' declared here - 2096 | RootedObject proto(cx, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2090:49: note: 'cx' declared here - 2090 | bool TypedObject::obj_deleteProperty(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1939 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1962:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1962 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1974:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1974 | if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1998 | return SetPropertyByDefining(cx, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2004:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2004 | if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2011 | return SetPropertyOnProto(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx, - | ^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1936 | return Reify(cx, elementType, typedObj, offset, vp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'proto' declared here - 1913 | RootedObject proto(cx, obj->staticPrototype()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:45: note: 'cx' declared here - 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1910:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1910 | return obj_getArrayElement(cx, typedObj, descr, index, vp); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1919:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObject*; T = js::TypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1850:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1850:24: note: 'typedObj' declared here - 1850 | Rooted typedObj(cx, &obj->as()); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:46: note: 'cx' declared here - 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1855:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1855 | return obj_getElement(cx, obj, receiver, index, vp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1883:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1883 | return Reify(cx, fieldType, typedObj, offset, vp); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1893:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypeDescr*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypeDescr*; T = js::TypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'descr' declared here - 2018 | Rooted descr(cx, &typedObj->typeDescr()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2015:16: note: 'cx' declared here - 2015 | JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2014:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2014 | bool TypedObject::obj_getOwnPropertyDescriptor( - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2027:33: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2027 | if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) { - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2055:17: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2055 | if (!Reify(cx, fieldType, typedObj, offset, desc.value())) { - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here - 2162 | RootedObjectGroup group( - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2153:57: note: 'cx' declared here - 2153 | InlineTypedObject* InlineTypedObject::create(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2668:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2668 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2672 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2680 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2690:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2690 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) { - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalarint64_t::Func(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' - 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalaruint64_t::Func(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2492 | BigInt* bi = ToBigInt(cx, args[2]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL' - 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'arr' declared here - 144 | RootedObject arr(cx, NewDenseEmptyArray(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:143:16: note: 'cx' declared here - 143 | JSContext* cx, Handle obj, MutableHandleObject ret) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'obj' declared here - 170 | RootedObject obj(cx, UncheckedUnwrap(objArg)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:167:65: note: 'cx' declared here - 167 | JS_FRIEND_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 164 | bool WeakSetObject::isBuiltinAdd(HandleValue add) { - | ^~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In function 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'obj' declared here - 233 | RootedObject obj(cx, UncheckedUnwrap(objArg)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:230:65: note: 'cx' declared here - 230 | JS_FRIEND_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exn' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src3.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here - 36 | Rooted exn(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:16: note: 'cx' declared here - 35 | JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 37 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 44 | return PromiseObject::unforgeableReject(cx, exn); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle, const char*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 76 | if (!GetProperty(cx, underlyingObject, methodName, method)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::InvokeOrNoop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 115 | MOZ_MUST_USE bool js::InvokeOrNoop(JSContext* cx, Handle O, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 127 | if (!GetProperty(cx, O, P, &method)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:78: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::InvokeOrNoop(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:137:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:143:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 143 | MOZ_MUST_USE bool js::ValidateAndNormalizeHighWaterMark( - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:146:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::MakeSizeAlgorithmFromSizeFunction(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:172:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 172 | MOZ_MUST_USE bool js::MakeSizeAlgorithmFromSizeFunction(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScalarTypeDescr*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScalarTypeDescr*; T = js::ScalarTypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:264:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:264:28: note: 'descr' declared here - 264 | Rooted descr(cx, &args.callee().as()); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:258:39: note: 'cx' declared here - 258 | bool ScalarTypeDescr::call(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 285 | BigInt* bi = ToBigInt(cx, args[0]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'BIGINT_CALL' - 292 | MACRO_(Scalar::BigInt64, int64_t, bigint64) \ - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 285 | BigInt* bi = ToBigInt(cx, args[0]); \ - | ~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'BIGINT_CALL' - 293 | MACRO_(Scalar::BigUint64, uint64_t, biguint64) - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR' - 297 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, HandleObject, HandleObject, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:397:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:395:40: note: 'unwrappedWriter' declared here - 395 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:388:71: note: 'cx' declared here - 388 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_close(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here - 445 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:438:77: note: 'cx' declared here - 438 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_releaseLock(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here - 294 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:287:77: note: 'cx' declared here - 287 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_desiredSize(JSContext* cx, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here - 258 | Rooted templateObject( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:254:16: note: 'cx' declared here - 254 | JSContext* cx, Handle value, bool done, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult( - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here - 632 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:616:52: note: 'cx' declared here - 616 | PromiseObject* js::ReadableStreamPipeTo(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here - 87 | Rooted stream(cx, ReadableStream::create(cx)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:75:16: note: 'cx' declared here - 75 | JSContext* cx, JS::Handle underlyingSource /* = nullptr */, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:103:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 103 | if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 104 | cx, stream, sourceVal, highWaterMark, sizeVal)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:192:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here - 191 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:61: note: 'cx' declared here - 184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:25: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:393:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'unwrappedReader' declared here - 392 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:387:16: note: 'cx' declared here - 387 | JSContext* cx, Handle unwrappedStream, Handle chunk, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:219:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here - 218 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:214:16: note: 'cx' declared here - 214 | JSContext* cx, Handle streamObj, ReadableStreamReaderMode mode) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:386:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 386 | MOZ_MUST_USE bool js::ReadableStreamFulfillReadOrReadIntoRequest( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:415:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 415 | PlainObject* iterResult = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 416 | cx, chunk, done, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:411:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here - 410 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:403:53: note: 'cx' declared here - 403 | JS_PUBLIC_API bool JS::ReadableStreamTee(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamClose(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:461:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here - 460 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:455:55: note: 'cx' declared here - 455 | JS_PUBLIC_API bool JS::ReadableStreamClose(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:76:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'unwrappedReader' declared here - 75 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:71:16: note: 'cx' declared here - 71 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:494:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here - 493 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:57: note: 'cx' declared here - 486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::ReadableStream* js::ReadableStream::create(JSContext*, void*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:135:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::create(JSContext*, void*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'stream' declared here - 134 | Rooted stream( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:130:16: note: 'cx' declared here - 130 | JSContext* cx, void* nsISupportsObject_alreadyAddreffed /* = nullptr */, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here - 236 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:231:16: note: 'cx' declared here - 231 | JSContext* cx, Handle unwrappedReader) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:524:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here - 523 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:55: note: 'cx' declared here - 516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:248:61: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 248 | PlainObject* iterResult = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 249 | cx, UndefinedHandleValue, true, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:255:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 255 | return PromiseObject::unforgeableResolveWithNonPromise(cx, iterResultVal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:265:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 265 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here - 554 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:62: note: 'cx' declared here - 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here - 570 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:566:16: note: 'cx' declared here - 566 | JSContext* cx, Handle readerObj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:315:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'unwrappedReader' declared here - 314 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:289:16: note: 'cx' declared here - 289 | JSContext* cx, Handle unwrappedStream, Handle e) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here - 595 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:591:16: note: 'cx' declared here - 591 | JSContext* cx, Handle readerObj) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 373 | source->onErrored(cx, unwrappedStream, error); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here - 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:450:16: note: 'cx' declared here - 450 | JSContext* cx, Handle unwrappedController, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 449 | MOZ_MUST_USE bool js::ReadableStreamControllerError( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 453 | AssertSameCompartment(cx, e); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here - 281 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:276:62: note: 'cx' declared here - 276 | static bool ReadableStreamDefaultController_error(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:107:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'controller' declared here - 106 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:101:52: note: 'cx' declared here - 101 | static bool ControllerPullFailedHandler(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76, - inlined from 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here - 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:103:64: note: 'cx' declared here - 103 | bool js::ReadableStreamControllerStartFailedHandler(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 453 | AssertSameCompartment(cx, e); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76, - inlined from 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:491:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here - 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:478:48: note: 'cx' declared here - 478 | static bool TeeReaderErroredHandler(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:491:37: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 453 | AssertSameCompartment(cx, e); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:192:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'unwrappedReader' declared here - 191 | Rooted unwrappedReader( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:178:16: note: 'cx' declared here - 178 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src6.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:71:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 71 | JSObject* js::WritableStreamControllerAbortSteps( - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferViewObject.h:11, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:31: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:83:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:24: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33: -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]', - inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 217 | resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 218 | true, forAuthorCode); - | ~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here - 54 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:49:62: note: 'cx' declared here - 49 | static bool WritableStreamDefaultController_error(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:997:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 997 | bool js::WritableStreamDefaultControllerError( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:237:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here - 236 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:231:16: note: 'cx' declared here - 231 | JSContext* cx, Handle streamObj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedQueue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:23: note: 'unwrappedQueue' declared here - 349 | Rooted unwrappedQueue(cx, unwrappedController->queue()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:334:16: note: 'cx' declared here - 334 | JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:283:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here - 282 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:278:16: note: 'cx' declared here - 278 | JSContext* cx, JS::Handle streamObj, uint32_t availableData) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here - 219 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:214:62: note: 'cx' declared here - 214 | static bool ReadableStreamDefaultController_close(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:156:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceCancelPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'sourceCancelPromise' declared here - 155 | Rooted sourceCancelPromise( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:123:16: note: 'cx' declared here - 123 | JSContext* cx, Handle unwrappedStream, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 122 | MOZ_MUST_USE JSObject* js::ReadableStreamCancel( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:125:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 125 | AssertSameCompartment(cx, reason); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ClassSpecMacro.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:133:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:143:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 143 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:388:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'unwrappedStream' declared here - 386 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:383:16: note: 'cx' declared here - 383 | JSContext* cx, JS::Handle unwrappedTeeState, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:648:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 648 | bool js::WritableStreamDefaultControllerErrorIfNeeded( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStrategySize' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'unwrappedStrategySize' declared here - 470 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:459:16: note: 'cx' declared here - 459 | JSContext* cx, Handle unwrappedController, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 458 | bool js::WritableStreamDefaultControllerGetChunkSize( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:496:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:508:60: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 508 | if (!cx->isExceptionPending() || !cx->getPendingException(returnValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp: In static member function 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here - 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:28:16: note: 'cx' declared here - 28 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 382 | MOZ_MUST_USE JSObject* js::ReadableStreamTee_Cancel( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:66:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'writer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here - 65 | Rooted writer( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:63:16: note: 'cx' declared here - 63 | JSContext* cx, Handle unwrappedStream, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:325:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPendingPullIntos' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:323:25: note: 'unwrappedPendingPullIntos' declared here - 323 | Rooted unwrappedPendingPullIntos( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:317:16: note: 'cx' declared here - 317 | JSContext* cx, Handle unwrappedController, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:316:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | MOZ_MUST_USE JSObject* js::ReadableStreamControllerCancelSteps( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:319:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | AssertSameCompartment(cx, reason); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:365:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 365 | result = ReadableStreamTee_Cancel(cx, unwrappedTeeState, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 366 | unwrappedDefaultController, reason); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 381 | rval = source->cancel(cx, stream, wrappedReason); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:389:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 389 | result = PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:398:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30: -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]', - inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:96:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:114:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:123:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | cx, PromiseObject::unforgeableReject(cx, storedError)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 181 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here - 57 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:53:16: note: 'cx' declared here - 53 | JSContext* cx, Handle unwrappedReader, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here - 1435 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here - 1415 | JSContext* cx, HandleObject other, HandleObject proto, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54, - inlined from 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:167:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here - 57 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src5.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:143:72: note: 'cx' declared here - 143 | static MOZ_MUST_USE bool ReadableStreamDefaultReader_cancel(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'static bool js::ElementSpecific::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34, - inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1489 | if (!CallSelfHostedFunction(cx, cx->names().IterableToList, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1490 | UndefinedHandleValue, args2, &rval)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1473 | UniqueChars bytes = - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::TypedObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2111:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2111:12: note: 'id' declared here - 2111 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2104:47: note: 'cx' declared here - 2104 | bool TypedObject::obj_newEnumerate(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle, JS::Handle, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:99:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle, JS::Handle, ForAuthorCodeBool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:111:47: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 111 | promise = PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2520:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promises' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2520:22: note: 'promises' declared here - 2520 | RootedObjectVector promises(cx); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2508:45: note: 'cx' declared here - 2508 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:258:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src6.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In function 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here - 257 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:253:49: note: 'cx' declared here - 253 | static bool WritableStream_getWriter(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In static member function 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here - 225 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:212:58: note: 'cx' declared here - 212 | bool WritableStreamDefaultWriter::constructor(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, ForAuthorCodeBool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, ForAuthorCodeBool, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'reader' declared here - 52 | Rooted reader( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:50:16: note: 'cx' declared here - 50 | JSContext* cx, Handle unwrappedStream, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:97:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'unwrappedStream' declared here - 95 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:79:58: note: 'cx' declared here - 79 | bool ReadableStreamDefaultReader::constructor(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here - 948 | Rooted buffer(cx); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here - 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here - 155 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:153:16: note: 'cx' declared here - 153 | JSContext* cx, Handle unwrappedReader) { - | ~~~~~~~~~~~^~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)', - inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19, - inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29, - inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 340 | return ToIndexSlow(cx, v, errorNumber, index); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:174:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 174 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:201:69: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 201 | PromiseObject::unforgeableReject(cx, exn)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:220:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'bool ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'reader' declared here - 218 | Rooted reader( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:213:64: note: 'cx' declared here - 213 | static bool ReadableStreamDefaultReader_releaseLock(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here - 49 | JS::Rooted handlerFun( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here - 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onFulfilled' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here - 971 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:904:16: note: 'cx' declared here - 904 | JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:559:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'controller' declared here - 558 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:543:16: note: 'cx' declared here - 543 | JSContext* cx, Handle stream, - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:687:40, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {}]', - inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:737:40, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Handle&, JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 121 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Handle&, JS::Rooted&}]', - inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21, - inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 542 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultController( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 601 | if (!InvokeOrNoop(cx, underlyingSource, cx->names().start, controllerVal, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | &startResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:609:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 609 | cx, PromiseObject::unforgeableResolve(cx, startResult)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:27: note: 'unwrappedStream' declared here - 615 | Rooted unwrappedStream(cx, unwrappedController->stream()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:607:16: note: 'cx' declared here - 607 | JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:443:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 443 | if (!EnqueueValueWithSize(cx, unwrappedController, v, size)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enqueueResult' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here - 557 | Rooted enqueueResult(cx); - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:543:16: note: 'cx' declared here - 543 | JSContext* cx, Handle unwrappedController, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 542 | bool js::WritableStreamDefaultControllerWrite( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:553:27: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 553 | EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:558:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 558 | if (!cx->isExceptionPending() || !cx->getPendingException(&enqueueResult)) { - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:76, - inlined from 'bool js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:157:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:27: note: 'unwrappedStream' declared here - 615 | Rooted unwrappedStream(cx, unwrappedController->stream()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:140:58: note: 'cx' declared here - 140 | bool js::WritableStreamControllerStartHandler(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here - 252 | Rooted controller( - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:235:16: note: 'cx' declared here - 235 | JSContext* cx, Handle stream, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 234 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultController( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 310 | if (!InvokeOrNoop(cx, underlyingSink, cx->names().start, controllerVal, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 311 | &startResult)) { - | ~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:318:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 318 | cx, PromiseObject::unforgeableResolve(cx, startResult)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 640 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 660 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 661 | "ReadableStream source.pull method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 662 | cx->names().pull, &pullMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 670 | if (!CreateAlgorithmFromUnderlyingMethod( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 671 | cx, underlyingSource, "ReadableStream source.cancel method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 672 | cx->names().cancel, &cancelMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 679 | return SetUpReadableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 680 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 681 | highWaterMark, sizeAlgorithm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:527:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'reader' declared here - 525 | Rooted reader( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:511:16: note: 'cx' declared here - 511 | JSContext* cx, JS::Handle unwrappedStream, - | ~~~~~~~~~~~^~ -In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle, JS::Handle)', - inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 111 | if (!SetUpReadableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 112 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | cancelMethod, highWaterMark, sizeAlgorithm)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle, JS::Handle)', - inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 111 | if (!SetUpReadableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 112 | cx, stream, sourceAlgorithms, underlyingSource, pullMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 113 | cancelMethod, highWaterMark, sizeAlgorithm)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle, JS::Handle, double, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 375 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 376 | "WritableStream sink.write method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 377 | cx->names().write, &writeMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 385 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 386 | "WritableStream sink.close method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 387 | cx->names().close, &closeMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 395 | if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 396 | "WritableStream sink.abort method", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | cx->names().abort, &abortMethod)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 404 | return SetUpWritableStreamDefaultController( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 405 | cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 406 | abortMethod, highWaterMark, sizeAlgorithm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:314:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'unwrappedStream' declared here - 312 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:301:16: note: 'cx' declared here - 301 | JSContext* cx, JS::Handle unwrappedTeeState) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:98:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here - 97 | Rooted stream(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:60:45: note: 'cx' declared here - 60 | bool WritableStream::constructor(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:372:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | if (!GetProperty(cx, strategy, cx->names().size, &size)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 111 | if (!GetProperty(cx, strategy, cx->names().highWaterMark, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | &highWaterMarkVal)) { - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 118 | if (!GetProperty(cx, underlyingSink, cx->names().type, &type)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:130:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 130 | if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:141:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 141 | if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 142 | &highWaterMark)) { - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:150:62: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 150 | if (!SetUpWritableStreamDefaultControllerFromUnderlyingSink( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 151 | cx, stream, underlyingSink, highWaterMark, size)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:231:67: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onPullFulfilled' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'onPullFulfilled' declared here - 230 | Rooted onPullFulfilled( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:132:16: note: 'cx' declared here - 132 | JSContext* cx, Handle unwrappedController) { - | ~~~~~~~~~~~^~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:192:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:199:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12, - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle, JS::Handle, Args&& ...) [with Args = {JS::Rooted&}]', - inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | return PromiseObject::unforgeableResolve(cx, rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ControllerPullHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:72:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'unwrappedController' declared here - 71 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:68:46: note: 'cx' declared here - 68 | static bool ControllerPullHandler(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::OutlineTypedObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here - 1636 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1632:65: note: 'cx' declared here - 1632 | OutlineTypedObject* OutlineTypedObject::createZeroed(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pendingPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here - 500 | Rooted pendingPromise( - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:439:16: note: 'cx' declared here - 439 | JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:488:64: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 488 | PlainObject* readResultObj = ReadableStreamCreateReadResult( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 489 | cx, chunk, false, unwrappedReader->forAuthorCode()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:495:59: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 495 | return PromiseObject::unforgeableResolveWithNonPromise(cx, readResult); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'stack' declared here - 416 | Rooted stack(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:367:16: note: 'cx' declared here - 367 | JSContext* cx, Handle unwrappedController, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:366:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 366 | MOZ_MUST_USE bool js::ReadableStreamDefaultControllerEnqueue( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:369:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 369 | AssertSameCompartment(cx, chunk); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:408:37: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 408 | success = EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:402:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 105 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:418:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 418 | !GetAndClearExceptionAndStack(cx, &exn, &stack)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:435:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 435 | cx->setPendingException(exn, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypedObject, JS::HandleValue)', - inlined from 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2322:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 156 | return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here - 250 | Rooted unwrappedController( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:245:64: note: 'cx' declared here - 245 | static bool ReadableStreamDefaultController_enqueue(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:192:78: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedTeeState' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'unwrappedTeeState' declared here - 191 | Rooted unwrappedTeeState(cx, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:188:45: note: 'cx' declared here - 188 | static bool TeeReaderReadHandler(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:210:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:251:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp -js/src/Unified_cpp_js_src8.o -/usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp -js/src/Unified_cpp_js_src9.o -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 219 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:66: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'obj' declared here - 181 | Rooted obj(cx, WeakSetObject::create(cx, proto)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:168:42: note: 'cx' declared here - 168 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:219:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 219 | if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | args2, args2.rval())) { - | ~~~~~~~~~~~~~~~~~~~~ -/usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35, - from Unified_cpp_js_src7.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52, - from Unified_cpp_js_src8.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:46:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'weakRef' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp: In static member function 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'weakRef' declared here - 45 | Rooted weakRef( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:20:42: note: 'cx' declared here - 20 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:18: note: 'opts' declared here - 3416 | RootedObject opts(cx, ToObject(cx, args.get(2))); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3409:43: note: 'cx' declared here - 3409 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3422:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3422 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3427:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3447:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3447 | if (!JS_GetProperty(cx, opts, "scope", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3452:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3469:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 3469 | if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:74, - inlined from 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:654:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorPrototypePrototype' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:16: note: 'ctorPrototypePrototype' declared here - 507 | RootedObject ctorPrototypePrototype(cx, GetPrototype(cx, ctorPrototype)); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:603:55: note: 'cx' declared here - 603 | ArrayTypeDescr* ArrayMetaTypeDescr::create(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:630:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 630 | if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 631 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:636:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 636 | if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 637 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stringRepr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:14: note: 'stringRepr' declared here - 733 | RootedAtom stringRepr(cx, contents.finishAtom()); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:680:47: note: 'cx' declared here - 680 | bool ArrayMetaTypeDescr::construct(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:937:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fieldName' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:937:17: note: 'fieldName' declared here - 937 | RootedValue fieldName(cx, IdToValue(id)); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:905:16: note: 'cx' declared here - 905 | JSContext* cx, HandleObject structTypePrototype, bool opaque, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, - from Unified_cpp_js_src9.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:904:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 904 | StructTypeDescr* StructMetaTypeDescr::createFromArrays( - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:945:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 945 | if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i], - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:989:28: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 989 | if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 990 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1089:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1089 | if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1090 | userFieldOffsetsValue, - | ~~~~~~~~~~~~~~~~~~~~~~ - 1091 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1095:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1095 | if (!DefineDataProperty(cx, descr, cx->names().fieldTypes, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1096 | userFieldTypesValue, - | ~~~~~~~~~~~~~~~~~~~~ - 1097 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:893:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'structTypePrototype' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:893:16: note: 'structTypePrototype' declared here - 893 | RootedObject structTypePrototype(cx, GetPrototype(cx, metaTypeDescr)); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:833:50: note: 'cx' declared here - 833 | JSObject* StructMetaTypeDescr::create(JSContext* cx, HandleObject metaTypeDescr, - | ~~~~~~~~~~~^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:866:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:898:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle >'} changed in GCC 7.1 - 898 | return createFromArrays(cx, structTypePrototype, opaque, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 899 | /* allowConstruct= */ true, ids, fieldTypeObjs, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 900 | fieldProps); - | ~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here - 1258 | RootedObject objProto(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1255:46: note: 'cx' declared here - 1255 | static bool DefineSimpleTypeDescr(JSContext* cx, Handle global, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here - 1258 | RootedObject objProto(cx, - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1255:46: note: 'cx' declared here - 1255 | static bool DefineSimpleTypeDescr(JSContext* cx, Handle global, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1303 | if (!DefineDataProperty(cx, module, className, descrValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14, - inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14: note: 'className' declared here - 1325 | RootedAtom className(cx, Atomize(cx, name, strlen(name))); - | ^~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1400:59: note: 'cx' declared here - 1400 | static bool TypedObjectModuleObjectClassFinish(JSContext* cx, HandleObject ctor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1429:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1429 | if (!JS_GetProperty(cx, module, "int32", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1434:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1434 | if (!JS_GetProperty(cx, module, "int64", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1439:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1439 | if (!JS_GetProperty(cx, module, "float32", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1444:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1444 | if (!JS_GetProperty(cx, module, "float64", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1449:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1449 | if (!JS_GetProperty(cx, module, "Object", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1454:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1454 | if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]', - inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1470:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1470 | if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1471 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle, JS::Handle, js::TypedObjectModuleObject::Slot) [with T = js::StructMetaTypeDescr]', - inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1478:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1358 | if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1359 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1486:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1486 | if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1487 | JSPROP_READONLY | JSPROP_PERMANENT)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3207:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3206:32: note: 'obj' declared here - 3206 | Rooted obj( - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3205:46: note: 'cx' declared here - 3205 | static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3222:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4937:70: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4937:21: note: 'array' declared here - 4937 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4912:50: note: 'cx' declared here - 4912 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:46: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:18: note: 'opts' declared here - 3497 | RootedObject opts(cx, &args[1].toObject()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3482:36: note: 'cx' declared here - 3482 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3503 | if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3508:35: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3528:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3528 | if (!JS_GetProperty(cx, opts, "scope", &v)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* JS::ToString(JSContext*, HandleValue)', - inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3533:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3568 | if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3569 | scope, &deserialized, policy, nullptr, nullptr)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:21: note: 'array' declared here - 5981 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, 2)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5966:45: note: 'cx' declared here - 5966 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4198:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'results' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4198:21: note: 'results' declared here - 4198 | RootedArrayObject results(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4086:38: note: 'cx' declared here - 4086 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4096:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4096 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4097 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4102 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4103 | nullptr, "not an array object"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4110 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4111 | nullptr, - | ~~~~~~~~ - 4112 | "not a dense array object with one or more elements"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4126:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4130:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4130 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[2], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4131 | nullptr, "not greater than 0"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4149:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4149 | JS::ubi::Node node(val); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4156 | JS::ubi::Node root(args[0]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4172 | JS::ubi::Node target(val); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4232 | !JS_DefineProperty(cx, part, "predecessor", predecessor, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4233 | JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FindPath(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4042:71: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4042:21: note: 'result' declared here - 4042 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3976:33: note: 'cx' declared here - 3976 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3986:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3986 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3987 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4005 | JS::ubi::Node start(args[0]), target(args[1]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4005 | JS::ubi::Node start(args[0]), target(args[1]); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3992:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3992 | ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0], - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3993 | nullptr, "not an object, string, or symbol"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4062:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4062 | if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) { - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:74: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src7.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:16: note: 'atom' declared here - 2121 | RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2111:51: note: 'cx' declared here - 2111 | static bool DefineAccessorPropertyById(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:955:30: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 955 | return DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 956 | cx, global, id, UndefinedHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 957 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 13 | bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 20 | bool OpaqueCrossCompartmentWrapper::defineProperty( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 136 | bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 90 | bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src9.cpp:2: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 23 | bool DeadObjectProxy::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 30 | bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:95:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 95 | bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 85 | bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 88 | return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 91 | bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 95 | return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:101:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 101 | ReportIsNotFunction(cx, v); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 105 | return Base::defineProperty(cx, wrapper, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:301:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 301 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:19: -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:310:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 318 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:107: -In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)', - inlined from 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:322:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:325:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 325 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 677 | ReportIsNotFunction(cx, v, -1, construct); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 337 | return ValueToSource(cx, value); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 344 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) { - | ^~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1441 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 45 | bool ForwardingProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:50:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 50 | return GetOwnPropertyDescriptor(cx, target, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 53 | bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:59:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 59 | return DefineProperty(cx, target, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::Wrapper]': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 97 | bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 105 | return Base::defineProperty(cx, wrapper, id, desc, result); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1683:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1683 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) { - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Proxy.h:12, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:7: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'target' declared here - 1414 | RootedObject target(cx, proxy->as().target()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1412:47: note: 'cx' declared here - 1412 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_valueOf_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3145:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_valueOf_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3145:23: note: 'dateObj' declared here - 3145 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3144:53: note: 'cx' declared here - 3144 | MOZ_ALWAYS_INLINE bool date_valueOf_impl(JSContext* cx, const CallArgs& args) { - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src8.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:673:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 673 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) { - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 217 | bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:314:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 314 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:257:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 257 | bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:620:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 620 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor.constprop(JSContext*, bool, JS::Handle, JS::Handle, const char**)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 32 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:71:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 71 | if (!SameValue(cx, desc.value(), current.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:132:23: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 132 | if (!SameValue(cx, desc.value(), current.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 144 | bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:149:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:47, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:20, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:41: -In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3431:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1565 | return NativeGetProperty(cx, obj, receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3433 | NativeDefineDataProperty(cx, proto.as(), toGMTStringId, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3434 | toUTCStringFun, 0); - | ~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3176:29: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3176 | return OrdinaryToPrimitive(cx, obj, hint, args.rval()); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1248:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1248 | if (!BoxNonStrictThis(cx, thisv, thisv)) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 136 | bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:141:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:123:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:123:16: note: 'target' declared here - 123 | RootedObject target(cx, proxy->as().target()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:121:54: note: 'cx' declared here - 121 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:182:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 182 | static bool GetProxyTrap(JSContext* cx, HandleObject handler, - | ^~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:185:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool NumberClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1389:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1389 | if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1402:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1402 | if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1409:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1409 | if (!DefineDataProperty( - | ~~~~~~~~~~~~~~~~~~^ - 1410 | cx, ctor, cx->names().NaN, valueNaN, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1411 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1416:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1416 | if (!NativeDefineDataProperty( - | ~~~~~~~~~~~~~~~~~~~~~~~~^ - 1417 | cx, global, cx->names().NaN, valueNaN, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1418 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1419:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1419 | !NativeDefineDataProperty( - | ~~~~~~~~~~~~~~~~~~~~~~~~^ - 1420 | cx, global, cx->names().Infinity, valueInfinity, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1421 | JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1112 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1129 | if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1135:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1153 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1160:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1160 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1169:21: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1169 | if (!SameValue(cx, trapResult, desc.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:46:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:46:16: note: 'proto' declared here - 46 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:25:39: note: 'cx' declared here - 25 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:326:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 326 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1576:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1576 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1581:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1589:44: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1589:15: note: 'value' declared here - 1589 | RootedValue value(cx, StringValue(string)); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1584:45: note: 'cx' declared here - 1584 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string, - | ~~~~~~~~~~~^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1590:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1593:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1593 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1602:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1602 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1707:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1707 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1208 | if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1214:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1233 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1245 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1254 | if (!SameValue(cx, v, desc.value(), &same)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:65:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 65 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 470 | if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In file included from Unified_cpp_js_src8.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:401:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2004:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2004 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2011:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2011 | return GetOwnPropertyDescriptor(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2014:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2014 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2022:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2022 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2025:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2025 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2033:41: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2033 | return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:16: note: 'obj' declared here - 2739 | RootedObject obj(cx, ToObject(cx, args.thisv())); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2735:36: note: 'cx' declared here - 2735 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2036:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2036 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2040:31: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2040 | return GetPropertyDescriptor(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2043:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2043 | JS_PUBLIC_API bool JS_GetPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2051:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2051 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In function 'JSObject* JS::ToObject(JSContext*, HandleValue)', - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 272 | return js::ToObjectSlow(cx, v, false); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2758:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:46: -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)', - inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2770:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 98 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2054:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2054 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2062:38: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 2062 | return JS_GetPropertyDescriptorById(cx, obj, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2075:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2075 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2079:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2072 | return DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2180:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2180 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2183:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2203:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2210:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2217:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2225:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2233:32: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2249:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2249 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2252:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 976 | if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1009 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2283:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2290:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2297:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2305:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:92:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:92:18: note: 'proto' declared here - 92 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:39: note: 'cx' declared here - 72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2313:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:82:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 82 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:104:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 125 | return CallGetter(cx, receiver, getterFunc, vp); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:89:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:89:16: note: 'target' declared here - 89 | RootedObject target(cx, proxy->as().target()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:87:54: note: 'cx' declared here - 87 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2319:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2319 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2328:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2072 | return DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2355 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2358:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 409 | if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2377:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2384:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2391:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2399:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32, - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2407:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2423:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2423 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2426:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2443:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2450:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2457:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2465:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32, - inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2473:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1054:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1054 | if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1081:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 1081 | if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2537 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2544:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2547:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2547 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2554:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2557:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2557 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2560 | return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2563:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2563 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2570:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2570 | return JS_GetPropertyById(cx, obj, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2573:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2573 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:640:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 640 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 658 | if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:664:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 664 | return DefineProperty(cx, target, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2581 | return JS_GetPropertyById(cx, obj, id, vp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:669:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 669 | if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 688 | if (!Call(cx, trap, thisv, args, &trapResult)) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:700:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 700 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:727:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 727 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 728 | &errorDetails)) - | ~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2584:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2584 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg, - | ^~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2586:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2586 | return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2589 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2597:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2600:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2600 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~ -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2608:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2611 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2618:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2618 | return JS_SetPropertyById(cx, obj, id, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2621:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2621 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2629:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2629 | return JS_SetPropertyById(cx, obj, id, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2643:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2643 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~ -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2645:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2651:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2657:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2663:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 528 | if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 534 | return GetOwnPropertyDescriptor(cx, target, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 130 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 556 | if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 597 | if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 606 | if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 607 | targetDesc, &errorDetails)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2669:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetElement(JSContext*, JS::Handle, uint32_t, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20, - inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2675:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 316 | return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:316:41: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 319 | return NativeSetElement(cx, obj.as(), index, v, receiver, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:319:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'targetProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: 'targetProto' declared here - 275 | RootedObject targetProto(cx); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: 'cx' declared here - 216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:232:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 232 | if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 250 | if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyResult]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyResult; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'prop' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:26: note: 'prop' declared here - 2906 | Rooted prop(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2895:60: note: 'cx' declared here - 2895 | JS_PUBLIC_API bool JS_AlreadyHasOwnPropertyById(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'targetProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: 'targetProto' declared here - 353 | RootedObject targetProto(cx); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: 'cx' declared here - 294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:311:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 311 | if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 329 | if (!js::Call(cx, trap, hval, args, &hval)) { - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:24: note: 'nobj' declared here - 2982 | RootedNativeObject nobj(cx, &obj->as()); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2961:51: note: 'cx' declared here - 2961 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'nobj' declared here - 3052 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3041:52: note: 'cx' declared here - 3041 | JS_PUBLIC_API JSObject* JS_DefineObject(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32, - inlined from 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3058:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3065:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3065 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx, - | ^~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src9.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 75 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:89:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 89 | return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 525 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:537:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 537 | return proxy->as().handler()->hasInstance(cx, proxy, v, bp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3113:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3113:12: note: 'id' declared here - 3113 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3111:51: note: 'cx' declared here - 3111 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:92:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 92 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:106:60: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 106 | return proxy->as().handler()->defineProperty(cx, proxy, id, desc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 107 | result); - | ~~~~~~~ -In function 'bool DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)', - inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3013:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3013 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3014 | name, 0, &getterValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3029:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3029 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3030 | name, 1, &setterValue)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)', - inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3140:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2166 | return js::DefineDataProperty(cx, obj, id, value, attrs); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:389:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiver' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:389:15: note: 'receiver' declared here - 389 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:28: note: 'cx' declared here - 385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 382 | return handler->set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, HandleObject, HandleValue, MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3148 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3154 | if (!ToPropertyDescriptor(cx, descObj, true, desc)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:18: note: 'proto' declared here - 244 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:225:28: note: 'cx' declared here - 225 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:28, - inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:20: note: 'proto' declared here - 320 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:28: note: 'cx' declared here - 334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25, - inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 331 | return handler->get(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'name' declared here - 3278 | RootedAtom name(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3269:64: note: 'cx' declared here - 3269 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3289:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3289 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3290 | nargs, &funVal)) { - | ~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'name' declared here - 3325 | RootedAtom name(cx, IdToFunctionName(cx, id)); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3296:62: note: 'cx' declared here - 3296 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:26, - inlined from 'bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:635:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:18: note: 'proto' declared here - 244 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:631:45: note: 'cx' declared here - 631 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3330:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 3330 | if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3331 | fs->nargs, &funVal)) { - | ~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3362:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3362:12: note: 'id' declared here - 3362 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3360:62: note: 'cx' declared here - 3360 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:260:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:260:12: note: 'id' declared here - 260 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:30: note: 'cx' declared here - 258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35: -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:261:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, - inlined from 'JSScript* JS_GetFunctionScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3660:51: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:29: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'JSScript* JS_GetFunctionScript(JSContext*, JS::HandleFunction)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here - 412 | JS::Rooted script(cx, fun->baseScript()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3649:57: note: 'cx' declared here - 3649 | JS_PUBLIC_API JSScript* JS_GetFunctionScript(JSContext* cx, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:283:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:283:12: note: 'id' declared here - 283 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:33: note: 'cx' declared here - 281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, - | ^~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:284:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::GetPromiseConstructor(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromiseConstructor(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:25: note: 'global' declared here - 3823 | Rooted global(cx, cx->global()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3821:62: note: 'cx' declared here - 3821 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:28, - inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:20: note: 'proto' declared here - 320 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:38: note: 'cx' declared here - 342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS::GetPromisePrototype(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:48: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromisePrototype(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:25: note: 'global' declared here - 3829 | Rooted global(cx, cx->global()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3827:60: note: 'cx' declared here - 3827 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25, - inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 331 | return handler->get(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3911:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3911 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3918:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3918 | PromiseObject::unforgeableResolve(cx, resolutionValue)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3923:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3923 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3930:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3930 | PromiseObject::unforgeableReject(cx, rejectionValue)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3963 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx, - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:350:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:350:12: note: 'id' declared here - 350 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:45: note: 'cx' declared here - 348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, HandleObject, HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3969:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3969 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:351:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25, - inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)', - inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 331 | return handler->get(cx, proxy, receiver, id, vp); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:396:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiver' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:396:15: note: 'receiver' declared here - 396 | RootedValue receiver(cx, ObjectValue(*proxy)); - | ^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:38: note: 'cx' declared here - 393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, - | ^~ -In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 382 | return handler->set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:406:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:406:12: note: 'id' declared here - 406 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:45: note: 'cx' declared here - 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:407:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 379 | return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 382 | return handler->set(cx, proxy, id, v, receiver, result); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:33: -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool date_parse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1475:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:239:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:239:16: note: 'target' declared here - 239 | RootedObject target(cx, proxy->as().target()); - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:236:58: note: 'cx' declared here - 236 | const char* ForwardingProxyHandler::className(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:595:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 595 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:600:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 600 | return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, - | ^~ -In file included from Unified_cpp_js_src8.cpp:20: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 792 | static const char* FormatValue(JSContext* cx, HandleValue v, - | ^~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:815:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4691:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4691 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4695:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4695 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4696 | NullHandleValue, vp); - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4704 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4709:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4709 | return ParseJSONWithReviver(cx, mozilla::Range(chars, len), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4710 | reviver, vp); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4713 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4726:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4726 | ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4727:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4727 | : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4728 | vp); - | ~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76, - inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here - 1477 | RootedObject target(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1516:27: note: 'cx' declared here - 1516 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4699:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4699 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4701:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4701 | return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:11: -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39, - inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40, - inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewSingletonProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:799:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 799 | JS_FRIEND_API JSObject* js::NewSingletonProxyObject( - | ^~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21, - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, PropertyName*, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21, - inlined from 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1739:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:246:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:246:16: note: 'obj' declared here - 246 | RootedObject obj(cx, UncheckedUnwrap(objArg)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:239:50: note: 'cx' declared here - 239 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:56, - inlined from 'bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4028:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:17: note: 'promiseVal' declared here - 4001 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4026:16: note: 'cx' declared here - 4026 | JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'void js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:351:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 351 | cx->setPendingException(errValue, nstack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:56, - inlined from 'bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4021:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:17: note: 'promiseVal' declared here - 4001 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4017:55: note: 'cx' declared here - 4017 | JS_PUBLIC_API bool JS::AddPromiseReactions(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 178 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 196 | return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 197 | propName.get()); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2082:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2082 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2086:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2072 | return DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2331:20: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2331 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2340:36: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 2072 | return DefineProperty(cx, obj, id, desc, result); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, CallArgs, JSType*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1652:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1652 | const char* source = ValueToSourceForError(cx, args.get(0), bytes); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, HandleObject, HandleString, uint32_t, uint32_t, JSErrorReport*, HandleString, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4919:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4919 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4926:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4926 | return cx->getPendingException(vp); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4929:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4929 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4938:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4938 | cx->setPendingExceptionAndCaptureStack(value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4940:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 4940 | cx->setPendingException(value, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 810 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:814:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 814 | return CallSelfHostedFunction(cx, cx->names().GetInternalError, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 815 | NullHandleValue, args, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:458:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 458 | if (cx->getPendingException(&exc) && exc.isObject() && - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:466:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 466 | cx->setPendingException(rootedCopy, stack); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 818 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:822:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 822 | return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 823 | args, error); - | ~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetAggregateError(JSContext*, unsigned int, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 826 | bool js::GetAggregateError(JSContext* cx, unsigned errorNumber, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:830:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 830 | return CallSelfHostedFunction(cx, cx->names().GetAggregateError, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 831 | NullHandleValue, args, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:16: note: 'obj' declared here - 133 | RootedObject obj(cx, NewSingletonObjectWithGivenProto(cx, clasp, nullptr)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:124:63: note: 'cx' declared here - 124 | JS_FRIEND_API JSObject* JS_NewObjectWithUniqueType(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:203:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 203 | JS_FRIEND_API bool JS_WrapPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:244:72: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'fun' declared here - 243 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:231:16: note: 'cx' declared here - 231 | JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'atom' declared here - 5490 | RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length())); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5488:44: note: 'cx' declared here - 5488 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1531:43: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'p' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'p' declared here - 1530 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT) - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1526:36: note: 'cx' declared here - 1526 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool CopyProxyObject(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:595:19, - inlined from 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:655:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:595:15: note: 'v' declared here - 595 | RootedValue v(cx); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:607:51: note: 'cx' declared here - 607 | JS_FRIEND_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:143:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'uniqueOthers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:143:18: note: 'uniqueOthers' declared here - 143 | RootedIdVector uniqueOthers(cx); - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:141:48: note: 'cx' declared here - 141 | JS_FRIEND_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base, - | ~~~~~~~~~~~^~ -In file included from Unified_cpp_js_src7.cpp:11: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterGetDesiredSize(JSContext*, JS::Handle, JS::MutableHandle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:221:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 221 | bool js::WritableStreamDefaultWriterGetDesiredSize( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:445:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:445:18: note: 'proto' declared here - 445 | RootedObject proto(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:433:34: note: 'cx' declared here - 433 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)', - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:895:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 895 | const char* value = FormatValue(cx, arg, valueBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:949:50, - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:988:23, - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)', - inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1001:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1001 | const char* name = FormatValue(cx, key, nameBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1010 | const char* value = FormatValue(cx, v, valueBytes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:766:60, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:16: note: 'obj' declared here - 765 | RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS, - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:813:55: note: 'cx' declared here - 813 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4648 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp, - | ^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4658:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4658 | if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, HandleObject, JSONWriteCallback, void*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4680:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 4680 | if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4681 | StringifyBehavior::RestrictedSafe)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:829:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 829 | if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)', - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 113 | return Call(cx, fval, thisv, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In function 'JSObject* js::RequireObject(JSContext*, JSErrNum, int, JS::HandleValue)', - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:37, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1053:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1053 | ReportNotObject(cx, err, spindex, v); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21, - inlined from 'bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20, - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:783:20, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::ValueToId(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::MutableHandleType) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:794:26, - inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94:33: note: parameter passing for argument of type 'js::MaybeRooted::HandleType' {aka 'JS::Handle'} changed in GCC 7.1 - 94 | JSAtom* atom = ToAtom(cx, v); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:891:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 891 | if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:20: -In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', - inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, - inlined from 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1250:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] - 134 | return *it; - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here - 1248 | RealmsInZoneIter realm(zone); - | ^~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::GetTestingFunctions(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here - 1274 | RootedObject obj(cx, JS_NewPlainObject(cx)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1273:60: note: 'cx' declared here - 1273 | JS_FRIEND_API JSObject* js::GetTestingFunctions(JSContext* cx) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1380 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1382:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1382 | return ReportIsNotFunction(cx, v, -1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2864:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2864:17: note: 'cargs' declared here - 2864 | ConstructArgs cargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:45: note: 'cx' declared here - 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2852:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2852 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2853 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2859:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2859 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2860 | newTargetVal, nullptr); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2869 | return js::Construct(cx, fval, cargs, newTargetVal, objp); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2835:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2835:14: note: 'iargs' declared here - 2835 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:40: note: 'cx' declared here - 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2840 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2819:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2819:14: note: 'iargs' declared here - 2819 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:51: note: 'cx' declared here - 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~ -In function 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)', - inlined from 'bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21, - inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2815:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:114:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 114 | return op(cx, obj, receiver, id, vp); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 117 | return NativeGetProperty(cx, obj.as(), receiver, id, vp); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2825 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2771:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2771:14: note: 'iargs' declared here - 2771 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:52: note: 'cx' declared here - 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2777 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2789:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2789:14: note: 'iargs' declared here - 2789 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:47: note: 'cx' declared here - 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2796 | return Call(cx, fval, thisv, iargs, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2885:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2885:17: note: 'cargs' declared here - 2885 | ConstructArgs cargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:45: note: 'cx' declared here - 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:19: note: 'cargs' declared here - 1348 | ConstructArgs cargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1325:49: note: 'cx' declared here - 1325 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2880:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2880 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2881 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 2890 | return js::Construct(cx, fval, cargs, fval, objp); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1342:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1342 | if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1355 | if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3746:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1379 | if (!Call(cx, trap, thisv, iargs, args.rval())) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3746:17: note: 'args' declared here - 3746 | ConstructArgs args(cx); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3733:43: note: 'cx' declared here - 3733 | JS_PUBLIC_API JSObject* JS_New(JSContext* cx, HandleObject ctor, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3741:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3741 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3742 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 3752 | if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:157:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:157:14: note: 'iargs' declared here - 157 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:152:46: note: 'cx' declared here - 152 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 162 | return js::Call(cx, target, args.thisv(), iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, - inlined from 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:176:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:176:17: note: 'cargs' declared here - 176 | ConstructArgs cargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:165:51: note: 'cx' declared here - 165 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:171:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 171 | ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 172 | nullptr); - | ~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 182 | if (!Construct(cx, target, cargs, args.newTarget(), &obj)) { - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:16: note: 'iargs' declared here - 1297 | InvokeArgs iargs(cx); - | ^~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1274:44: note: 'cx' declared here - 1274 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ownDesc' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:30: note: 'ownDesc' declared here - 155 | Rooted ownDesc(cx, ownDesc_); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:52: note: 'cx' declared here - 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1291:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1291 | if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1303 | return js::Call(cx, fval, args.thisv(), iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1321 | return js::Call(cx, trap, thisv, iargs, args.rval()); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In function 'bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:166:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 280 | return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:280:42: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 283 | return NativeSetProperty(cx, obj.as(), id, v, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 284 | receiver, result); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:283:38: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript-inl.h:18, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:38: -In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)', - inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:186:28: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 277 | return op(cx, obj, id, v, result); - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:191:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 191 | if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:214:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 214 | return DefineDataProperty(cx, receiverObj, id, v, attrs, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 227 | if (!CallSetter(cx, receiver, setterValue, v)) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 128 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:139:32: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 139 | if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 146 | return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | result); - | ~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76, - inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here - 1477 | RootedObject target(cx, - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:37: note: 'cx' declared here - 1547 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39, - inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)', - inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40, - inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1079 | ReportNotObjectArg(cx, nth, fun, v); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)', - inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:6: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1572 | if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 1573 | !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:16: note: 'str' declared here - 2956 | RootedString str(cx, NewStringCopyZ(cx, buf)); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:35: note: 'cx' declared here - 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, - | ^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool ToLocaleFormatHelper(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2974:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 2974 | static bool ToLocaleFormatHelper(JSContext* cx, HandleObject obj, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3074 | return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleTimeString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68, - inlined from 'bool date_toLocaleTimeString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3074 | return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3062 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'promise' declared here - 228 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:210:46: note: 'cx' declared here - 210 | JSObject* js::WritableStreamClose(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleDateString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68, - inlined from 'bool date_toLocaleDateString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3062 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3038 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)', - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64, - inlined from 'bool date_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 3038 | return ToLocaleFormatHelper(cx, dateObj, format, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'promise' declared here - 106 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:80:16: note: 'cx' declared here - 80 | JSContext* cx, Handle unwrappedWriter) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:847:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'unwrappedWriter' declared here - 846 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:819:16: note: 'cx' declared here - 819 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:445:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'unwrappedStream' declared here - 443 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:431:59: note: 'cx' declared here - 431 | static bool AbortRequestPromiseRejectedHandler(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:414:52: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'unwrappedStream' declared here - 412 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:400:60: note: 'cx' declared here - 400 | static bool AbortRequestPromiseFulfilledHandler(JSContext* cx, unsigned argc, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:555:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'promise' declared here - 553 | Rooted promise( - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:463:16: note: 'cx' declared here - 463 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'static js::WritableStream* js::WritableStream::create(JSContext*, void*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:76:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In static member function 'static js::WritableStream* js::WritableStream::create(JSContext*, void*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'stream' declared here - 75 | Rooted stream( - | ^~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:69:16: note: 'cx' declared here - 69 | JSContext* cx, void* nsISupportsObject_alreadyAddreffed /* = nullptr */, - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here - 152 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:148:16: note: 'cx' declared here - 148 | JSContext* cx, Handle unwrappedWriter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 147 | static bool EnsurePromiseRejected( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | cx, PromiseObject::unforgeableReject(cx, error)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:261:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'unwrappedStream' declared here - 260 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:256:16: note: 'cx' declared here - 256 | JSContext* cx, Handle unwrappedWriter) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 283 | if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:290:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | &WritableStreamDefaultWriter::setReadyPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 200 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 201 | cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | &WritableStreamDefaultWriter::setClosedPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here - 371 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:337:16: note: 'cx' declared here - 337 | JSContext* cx, Handle unwrappedStream, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:336:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 336 | MOZ_MUST_USE bool js::WritableStreamStartErroring( - | ^~ -In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)', - inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:377:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 212 | return EnsurePromiseRejected( - | ~~~~~~~~~~~~~~~~~~~~~^ - 213 | cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | &WritableStreamDefaultWriter::setReadyPromise, error); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 745 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:757:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 757 | RootedString str(cx, JS_ValueToSource(cx, val)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'promise' declared here - 159 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:46: note: 'cx' declared here - 132 | JSObject* js::WritableStreamAbort(JSContext* cx, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 132 | JSObject* js::WritableStreamAbort(JSContext* cx, - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:19: -In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)', - inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:141:40: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 237 | return PromiseObject::unforgeableResolveWithNonPromise( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 238 | cx, JS::UndefinedHandleValue); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:66:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'unwrappedStream' declared here - 65 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:58:16: note: 'cx' declared here - 58 | JSContext* cx, Handle unwrappedWriter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 57 | JSObject* js::WritableStreamDefaultWriterAbort( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightCloseWithError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:712:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 712 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightCloseWithError( - | ^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnsurePromiseRejected(JSContext*, JS::Handle, GetField, SetField, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50, - inlined from 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here - 152 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:198:16: note: 'cx' declared here - 198 | JSContext* cx, Handle unwrappedWriter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected( - | ^~ -In function 'bool EnsurePromiseRejected(JSContext*, JS::Handle, GetField, SetField, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | cx, PromiseObject::unforgeableReject(cx, error)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool EnsurePromiseRejected(JSContext*, JS::Handle, GetField, SetField, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50, - inlined from 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here - 152 | Rooted unwrappedPromise( - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:210:16: note: 'cx' declared here - 210 | JSContext* cx, Handle unwrappedWriter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:209:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 209 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected( - | ^~ -In function 'bool EnsurePromiseRejected(JSContext*, JS::Handle, GetField, SetField, JS::Handle)', - inlined from 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 169 | cx, PromiseObject::unforgeableReject(cx, error)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here - 889 | Rooted unwrappedWriter( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:877:16: note: 'cx' declared here - 877 | JSContext* cx, Handle unwrappedStream, bool backpressure) { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightWriteWithError(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:614:19: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 614 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightWriteWithError( - | ^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:437:34: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:79: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::PromiseObject* js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'promise' declared here - 290 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:282:16: note: 'cx' declared here - 282 | JSContext* cx, Handle unwrappedStream) { - | ~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:324:54: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'unwrappedStream' declared here - 323 | Rooted unwrappedStream( - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:316:16: note: 'cx' declared here - 316 | JSContext* cx, Handle unwrappedWriter, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:315:16: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 315 | PromiseObject* js::WritableStreamDefaultWriterWrite( - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:336:51: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 336 | if (!WritableStreamDefaultControllerGetChunkSize(cx, unwrappedController, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | chunk, &chunkSize)) { - | ~~~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:368:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 361 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:384:33: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 361 | return PromiseObject::unforgeableReject(cx, storedError); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:400:44: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 400 | if (!WritableStreamDefaultControllerWrite(cx, unwrappedController, chunk, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 401 | chunkSize)) { - | ~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:23: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'v' declared here - 1764 | RootedValue v(cx, v_); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:48: note: 'cx' declared here - 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, - | ^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:630:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:640:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:650:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:660:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:670:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:680:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toPrecision_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1243:62, - inlined from 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1243:62: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { - | ^~ -In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1829:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 194 | if (!ToNumberSlow(cx, vp, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1944:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1944 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) { - | ^~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1951:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1836 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1843 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1856:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1856 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1863:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1863 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1875:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1875 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1882:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1882 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1894 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1901 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1921 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1929:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1929 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1936:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1936 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'inputString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here - 574 | RootedString inputString(cx, ToString(cx, args[0])); - | ^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:521:34: note: 'cx' declared here - 521 | bool js::num_parseInt(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)', - inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:586:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1963:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1963 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1970 | if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:489:22: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:489:16: note: 'str' declared here - 489 | RootedString str(cx); - | ^~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:473:46: note: 'cx' declared here - 473 | bool JS::ErrorReportBuilder::init(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'JSString* ErrorReportToString(JSContext*, JS::HandleObject, JSErrorReport*, SniffingBehavior)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:491:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:434:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 434 | if (GetPropertyNoException(cx, exn, behavior, cx->names().name, &nameV) && - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 452 | if (GetPropertyNoException(cx, exn, behavior, cx->names().message, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | &messageV) && - | ~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:503:30: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:525:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 525 | if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 532 | if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:545:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 545 | if (JS_GetProperty(cx, exnObject, filename_str, &val)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:546:49: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1674 | return ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:561:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 561 | if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:562:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:568:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 568 | if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)', - inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:569:18: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle'} changed in GCC 7.1 - 1984 | } else if (!ToNumberSlow(cx, v, &d)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1992:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 1992 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v, - | ^~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:2004:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toString_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:891:59, - inlined from 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:891:59: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toExponential_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1188:64, - inlined from 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1188:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)', - inlined from 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toFixed_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1135:58, - inlined from 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1135:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 311 | if (!ToNumberSlow(cx, v, dp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~ -In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)', - inlined from 'bool Number(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:641:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 210 | return ToNumericSlow(cx, vp); - | ~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.h:26, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:36, - from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:45: -In constructor 'js::WrapperValue::WrapperValue(const js::ObjectWrapperMap::Enum&)', - inlined from 'bool js::RecomputeWrappers(JSContext*, const CompartmentFilter&, const CompartmentFilter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:663:45: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.h:485:15: warning: '*(mozilla::detail::EntrySlot > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::inner.mozilla::Maybe, js::ZoneAllocPolicy>::Enum>::.mozilla::detail::MaybeStorage, js::ZoneAllocPolicy>::Enum, false>::mStorage)).mozilla::detail::EntrySlot > >::mEntry' may be used uninitialized [-Wmaybe-uninitialized] - 485 | : value(*e.front().value().unsafeGet()) {} - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from Unified_cpp_js_src8.cpp:47: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool js::RecomputeWrappers(JSContext*, const CompartmentFilter&, const CompartmentFilter&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:660:41: note: '*(mozilla::detail::EntrySlot > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::inner.mozilla::Maybe, js::ZoneAllocPolicy>::Enum>::.mozilla::detail::MaybeStorage, js::ZoneAllocPolicy>::Enum, false>::mStorage)).mozilla::detail::EntrySlot > >::mEntry' was declared here - 660 | for (Compartment::ObjectWrapperEnum e(c, targetFilter); !e.empty(); - | ^ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, - inlined from 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:243:17: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:243:12: note: 'id' declared here - 243 | RootedId id(cx); - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:234:16: note: 'cx' declared here - 234 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 254 | if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, - inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, - inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, - inlined from 'virtual bool js::CrossCompartmentWrapper::nativeCall(JSContext*, JS::IsAcceptableThis, JS::NativeImpl, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:277:26: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dstArgs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::nativeCall(JSContext*, JS::IsAcceptableThis, JS::NativeImpl, const JS::CallArgs&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:277:16: note: 'dstArgs' declared here - 277 | InvokeArgs dstArgs(cx); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:267:53: note: 'cx' declared here - 267 | bool CrossCompartmentWrapper::nativeCall(JSContext* cx, IsAcceptableThis test, - | ~~~~~~~~~~~^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 1550 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) { - | ^~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMilliseconds_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2110:68, - inlined from 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2110:68: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMilliseconds_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2081:65, - inlined from 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2081:65: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2153:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2153:23: note: 'dateObj' declared here - 2153 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2151:59: note: 'cx' declared here - 2151 | MOZ_ALWAYS_INLINE bool date_setUTCSeconds_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18, - inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2166:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCSeconds_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2185:63, - inlined from 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2185:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18, - inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2129:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setSeconds_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2148:60, - inlined from 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2148:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:23: note: 'dateObj' declared here - 2233 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2231:59: note: 'cx' declared here - 2231 | MOZ_ALWAYS_INLINE bool date_setUTCMinutes_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2246:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18, - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2252:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:76, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63, - inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:23: note: 'dateObj' declared here - 2233 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2268:43: note: 'cx' declared here - 2268 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63, - inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2246:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63, - inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2203:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18, - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2209:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60, - inlined from 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2203:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60, - inlined from 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:23: note: 'dateObj' declared here - 2322 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2320:57: note: 'cx' declared here - 2320 | MOZ_ALWAYS_INLINE bool date_setUTCHours_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18, - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2341:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:76, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61, - inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:23: note: 'dateObj' declared here - 2322 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2363:41: note: 'cx' declared here - 2363 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61, - inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18, - inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61, - inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18, - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18, - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2293:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58, - inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18, - inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58, - inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCDate_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2425:60, - inlined from 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2425:60: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setDate_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2395:57, - inlined from 'bool date_setDate(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2395:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:23: note: 'dateObj' declared here - 2485 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2483:57: note: 'cx' declared here - 2483 | MOZ_ALWAYS_INLINE bool date_setUTCMonth_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2498:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:76, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61, - inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:23: note: 'dateObj' declared here - 2485 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2514:41: note: 'cx' declared here - 2514 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61, - inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2498:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61, - inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2461:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58, - inlined from 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2461:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58, - inlined from 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:23: note: 'dateObj' declared here - 2577 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2575:60: note: 'cx' declared here - 2575 | MOZ_ALWAYS_INLINE bool date_setUTCFullYear_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2596:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:76, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64, - inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:23: note: 'dateObj' declared here - 2577 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2611:44: note: 'cx' declared here - 2611 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64, - inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64, - inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2596:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64, - inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:76: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:23: note: 'dateObj' declared here - 2535 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2533:57: note: 'cx' declared here - 2533 | MOZ_ALWAYS_INLINE bool date_setFullYear_impl(JSContext* cx, - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2554:24: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:76, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61, - inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:23: note: 'dateObj' declared here - 2535 | Rooted dateObj(cx, &args.thisv().toObject().as()); - | ^~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2569:41: note: 'cx' declared here - 2569 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) { - | ~~~~~~~~~~~^~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61, - inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61, - inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18, - inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2554:24, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61, - inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2654:57, - inlined from 'bool date_setYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2654:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16, - inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setTime_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57, - inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateOneArgument(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3310:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3416:27: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3329:18, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3335:18, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3342:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3352:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3362:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3372:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)', - inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3382:20, - inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31: -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 47 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor( - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle' changed in GCC 7.1 - 51 | Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle' changed in GCC 7.1 - 61 | Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 188 | if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 - 204 | Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 317 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:324:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 324 | return Wrapper::hasInstance(cx, wrapper, v, bp); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const': -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 - 370 | PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), - | ^ -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE' - 28 | ok = (pre) && (op); \ - | ^~ -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -js/src/build/symverscript.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_release -js/src/build/libjs_static.a -rm -f libjs_static.a -/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_copysign.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o -js/src/build/libmozjs78-ps-release.so -rm -f libmozjs78-ps-release.so -/usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs78-ps-release.so -o libmozjs78-ps-release.so /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build/libmozjs78-ps-release_so.list -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/bin -Wl,-rpath-link,/usr/local/lib /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/armv7-unknown-linux-gnueabihf/release/libjsrust.a -Wl,--version-script,symverscript -lm -lz -lm -ldl -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-release.so -chmod +x libmozjs78-ps-release.so -../../../config/nsinstall -R -m 644 'libmozjs78-ps-release.so' '../../../dist/bin' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_misc -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -js/src/build/spidermonkey_checks.stub -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py -TEST-PASS | check_spidermonkey_style.py | ok -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:36: SyntaxWarning: invalid escape sequence '\s' - reBeforeArg = "(?<=[(,\s])" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\w' - reArgType = "(?P[\w\s:*&]+)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\s' - reArgName = "(?P\s\w+)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' - reArgDefault = "(?P(?:\s=[^,)]+)?)" -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' - signature = reMatchArg.sub('\g', signature) -/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' - r'.*DEFINED_ON\((?P[^()]*)\).*', '\g', signature).split(',') -TEST-PASS | check_macroassembler_style.py | ok -TEST-PASS | check_js_opcode.py | ok -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_libs -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' -make[5]: Nothing to be done for 'libs'. -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make recurse_tools -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[4]: Nothing to be done for 'recurse_tools'. -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' - -Building NVTT... - -CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): - Compatibility with CMake < 3.10 will be removed from a future version of - CMake. - - Update the VERSION argument value or use a ... suffix to tell - CMake that the project does not need compatibility with older versions. - - --- The C compiler identification is GNU 14.2.0 --- The CXX compiler identification is GNU 14.2.0 --- Detecting C compiler ABI info --- Detecting C compiler ABI info - done --- Check for working C compiler: /usr/bin/cc - skipped --- Detecting C compile features --- Detecting C compile features - done --- Detecting CXX compiler ABI info --- Detecting CXX compiler ABI info - done --- Check for working CXX compiler: /usr/bin/c++ - skipped --- Detecting CXX compile features --- Detecting CXX compile features - done -CMake Warning (dev) at cmake/DetermineProcessor.cmake:11 (EXEC_PROGRAM): - Policy CMP0153 is not set: The exec_program command should not be called. - Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy - command to set the policy and suppress this warning. - - Use execute_process() instead. -Call Stack (most recent call first): - cmake/OptimalOptions.cmake:2 (INCLUDE) - CMakeLists.txt:28 (INCLUDE) -This warning is for project developers. Use -Wno-dev to suppress it. - --- Setting optimal options --- Processor: armv7l --- Compiler Flags: -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC --- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so --- Looking for OpenGL - found --- Looking for DirectX - not found --- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") --- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.44") --- Looking for PNG - found --- Performing Test CMAKE_HAVE_LIBC_PTHREAD --- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success --- Found Threads: TRUE --- Use thread library: --- Looking for include file unistd.h --- Looking for include file unistd.h - found --- Looking for include file stdarg.h --- Looking for include file stdarg.h - found --- Looking for include file signal.h --- Looking for include file signal.h - found --- Looking for include file execinfo.h --- Looking for include file execinfo.h - found --- Looking for include file malloc.h --- Looking for include file malloc.h - found --- Looking for include file dispatch/dispatch.h --- Looking for include file dispatch/dispatch.h - not found --- Configuring done (7.9s) --- Generating done (0.1s) -CMake Warning: - Manually-specified variables were not used by the project: - - CMAKE_LINK_FLAGS - - --- Build files have been written to: /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 1%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o -[ 2%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o -[ 3%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o -[ 5%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o -[ 6%] Linking C static library libposh.a -[ 7%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o -[ 9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 9%] Built target posh -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 10%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 11%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o -[ 12%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:567:6: warning: 'void nv::swap(StringBuilder&, StringBuilder&)' has not been declared within 'nv' - 567 | void nv::swap(StringBuilder & a, StringBuilder & b) { - | ^~ -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3: -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a 'friend' - 167 | friend void swap(StringBuilder & a, StringBuilder & b); - | ^~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:770:6: warning: 'void nv::swap(String&, String&)' has not been declared within 'nv' - 770 | void nv::swap(String & a, String & b) { - | ^~ -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a 'friend' - 356 | friend void swap(String & a, String & b); - | ^~~~ -[ 14%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o -[ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o -[ 16%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o -[ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o -[ 19%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o -[ 20%] Linking CXX shared library libnvcore.so -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 20%] Built target nvcore -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 22%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o -[ 23%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o -[ 24%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o -[ 25%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o -[ 27%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o -[ 28%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o -[ 29%] Linking CXX static library libsquish.a -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 29%] Built target squish -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 32%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o -[ 33%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o -[ 35%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o -[ 36%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o -[ 37%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o -[ 38%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o -[ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o -[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o -[ 42%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o -[ 44%] Linking CXX static library libnvthread.a -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 44%] Built target nvthread -[ 45%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o -[ 46%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o -[ 48%] Linking CXX static library libbc6h.a -[ 49%] Linking CXX shared library libnvmath.so -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 49%] Built target bc6h -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 50%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o -[ 50%] Built target nvmath -[ 51%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o -[ 53%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o -[ 54%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o -[ 55%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o -[ 57%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o -[ 58%] Linking CXX static library libbc7.a -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 58%] Built target bc7 -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o -[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o -[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o -[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o -[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o -[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o -[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o -[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o -In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57: -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'int parse_png_file(png*, int, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:2928:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 2928 | tc[k] = (uint8) get16(s); // non 8-bit images will be larger - | ~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:2855:23: note: at offset 3 into destination object 'tc' of size 3 - 2855 | uint8 has_trans=0, tc[3]; - | ^~ -In function 'stbi_uc* tga_load(stbi*, int*, int*, int*, int)', - inlined from 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3624:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 3624 | raw_data[j] = get8u(s); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3520:18: note: at offset 4 into destination object 'raw_data' of size 4 - 3520 | unsigned char raw_data[4]; - | ^~~~~~~~ -In function 'stbi_uc* tga_load(stbi*, int*, int*, int*, int)', - inlined from 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19: -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3624:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 3624 | raw_data[j] = get8u(s); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)': -/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3520:18: note: at offset 4 into destination object 'raw_data' of size 4 - 3520 | unsigned char raw_data[4]; - | ^~~~~~~~ -[ 71%] Linking CXX shared library libnvimage.so -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 71%] Built target nvimage -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o -[ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o -[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o -[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o -[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o -[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o -[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o -[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o -[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o -[ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o -[ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o -[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o -[ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o -[ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o -[ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o -[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o -[ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o -[ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o -[ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o -[ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o -[ 98%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaCompressorDXT.cpp.o -[100%] Linking CXX shared library libnvtt.so -make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -[100%] Built target nvtt -make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' - -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.unix' -==== Building lua-lib (release) ==== -==== Building zip-lib (release) ==== -==== Building zlib-lib (release) ==== -==== Building curl-lib (release) ==== -Creating obj/Release/zlib-lib -Creating obj/Release/lua-lib -Creating bin/Release -lapi.c -Creating obj/Release/zip-lib -Creating bin/Release -adler32.c -mkstemp.c -Creating obj/Release/curl-lib -amigaos.c -zip_add.c -zip_add_dir.c -asyn-ares.c -compress.c -zip_add_entry.c -asyn-thread.c -crc32.c -zip_close.c -axtls.c -deflate.c -base64.c -zip_delete.c -zip_dir_add.c -cleartext.c -zip_dirent.c -conncache.c -lbaselib.c -connect.c -lbitlib.c -lcode.c -gzclose.c -zip_discard.c -gzlib.c -zip_entry.c -zip_err_str.c -zip_error.c -gzread.c -zip_error_clear.c -content_encoding.c -zip_error_get.c -zip_error_get_sys_type.c -zip_error_strerror.c -zip_error_to_str.c -cookie.c -gzwrite.c -zip_extra_field.c -lcorolib.c -lctype.c -ldblib.c -zip_extra_field_api.c -infback.c -ldebug.c -zip_fclose.c -zip_fdopen.c -zip_file_add.c -cram.c -zip_file_error_clear.c -zip_file_error_get.c -curl_addrinfo.c -inffast.c -zip_file_get_comment.c -ldo.c -zip_file_get_external_attributes.c -zip_file_get_offset.c -curl_des.c -zip_file_rename.c -inflate.c -curl_endian.c -zip_file_replace.c -curl_fnmatch.c -zip_file_set_comment.c -ldump.c -zip_file_set_external_attributes.c -zip_file_strerror.c -zip_filerange_crc.c -curl_gethostname.c -zip_fopen.c -lfunc.c -curl_gssapi.c -zip_fopen_encrypted.c -lgc.c -curl_memrchr.c -zip_fopen_index.c -zip_fopen_index_encrypted.c -curl_multibyte.c -zip_fread.c -curl_ntlm_core.c -zip_get_archive_comment.c -curl_ntlm_wb.c -zip_get_archive_flag.c -curl_rtmp.c -zip_get_compression_implementation.c -zip_get_encryption_implementation.c -inftrees.c -curl_sasl.c -zip_get_file_comment.c -zip_get_name.c -zip_get_num_entries.c -zip_get_num_files.c -linit.c -trees.c -zip_memdup.c -curl_sspi.c -liolib.c -zip_name_locate.c -curl_threads.c -cyassl.c -zip_new.c -zip_open.c -darwinssl.c -dict.c -digest.c -llex.c -zip_rename.c -uncompr.c -zip_replace.c -zutil.c -zip_set_archive_comment.c -Linking zlib-lib -digest_sspi.c -zip_set_archive_flag.c -zip_set_default_password.c -zip_set_file_comment.c -dotdot.c -==== Building mbedtls-lib (release) ==== -zip_set_file_compression.c -Creating obj/Release/mbedtls-lib -aes.c -easy.c -zip_set_name.c -zip_source_buffer.c -lmathlib.c -zip_source_close.c -escape.c -lmem.c -zip_source_crc.c -loadlib.c -zip_source_deflate.c -file.c -fileinfo.c -lobject.c -zip_source_error.c -formdata.c -zip_source_file.c -zip_source_filep.c -lopcodes.c -loslib.c -aesni.c -arc4.c -zip_source_free.c -zip_source_function.c -asn1parse.c -lparser.c -zip_source_layered.c -zip_source_open.c -zip_source_pkware.c -asn1write.c -ftp.c -ftplistparser.c -zip_source_pop.c -getenv.c -zip_source_read.c -zip_source_stat.c -getinfo.c -base64.c -zip_source_window.c -zip_source_zip.c -bignum.c -zip_source_zip_new.c -gopher.c -gskit.c -zip_stat.c -gtls.c -zip_stat_index.c -hash.c -zip_stat_init.c -lstate.c -zip_strerror.c -zip_string.c -hmac.c -lstring.c -zip_unchange.c -hostasyn.c -zip_unchange_all.c -hostcheck.c -zip_unchange_archive.c -lstrlib.c -hostip.c -zip_unchange_data.c -zip_utf-8.c -Linking zip-lib -==== Building luashim-lib (release) ==== -Creating obj/Release/luashim-lib -luashim.c -hostip4.c -hostip6.c -hostsyn.c -Linking luashim-lib -==== Building example (release) ==== -http.c -Creating obj/Release/example -main.c -Linking example -==== Building luasocket (release) ==== -Creating obj/Release/luasocket -auxiliar.c -buffer.c -ltable.c -compat.c -except.c -inet.c -ltablib.c -io.c -luasocket.c -main.c -ltm.c -mime.c -blowfish.c -../../binmodules/luasocket/src/mime.c: In function 'dot': -../../binmodules/luasocket/src/mime.c:690:16: warning: this statement may fall through [-Wimplicit-fallthrough=] - 690 | if (state == 2) - | ^ -../../binmodules/luasocket/src/mime.c:692:9: note: here - 692 | default: - | ^~~~~~~ -lundump.c -lutf8lib.c -http2.c -http_chunks.c -options.c -camellia.c -lvm.c -http_digest.c -http_negotiate.c -select.c -http_ntlm.c -http_proxy.c -serial.c -tcp.c -ccm.c -idn_win32.c -timeout.c -if2ip.c -udp.c -imap.c -certs.c -cipher.c -inet_ntop.c -unix.c -unixdgram.c -lzio.c -Linking lua-lib -inet_pton.c -cipher_wrap.c -unixstream.c -krb5.c -usocket.c -krb5_gssapi.c -krb5_sspi.c -ldap.c -ctr_drbg.c -llist.c -mbedtls.c -Linking luasocket -md4.c -md5.c -memdebug.c -debug.c -mprintf.c -multi.c -netrc.c -des.c -non-ascii.c -nonblock.c -nss.c -ntlm.c -ntlm_sspi.c -nwlib.c -dhm.c -nwos.c -oauth2.c -ecdh.c -openldap.c -openssl.c -parsedate.c -pingpong.c -ecdsa.c -pipeline.c -polarssl.c -ecjpake.c -polarssl_threadlock.c -pop3.c -ecp.c -ecp_curves.c -progress.c -rand.c -rtsp.c -schannel.c -security.c -select.c -sendf.c -share.c -entropy.c -slist.c -smb.c -smtp.c -entropy_poll.c -socks.c -error.c -gcm.c -havege.c -hmac_drbg.c -socks_gssapi.c -md.c -socks_sspi.c -speedcheck.c -splay.c -md2.c -md4.c -md5.c -md_wrap.c -memory_buffer_alloc.c -spnego_gssapi.c -net.c -spnego_sspi.c -oid.c -ssh.c -padlock.c -strcase.c -pem.c -pk.c -pk_wrap.c -strdup.c -pkcs11.c -pkcs12.c -pkcs5.c -strerror.c -pkparse.c -pkwrite.c -strtok.c -platform.c -ripemd160.c -strtoofft.c -rsa.c -system_win32.c -sha1.c -telnet.c -tftp.c -timeval.c -transfer.c -sha256.c -sha512.c -ssl_cache.c -ssl_ciphersuites.c -ssl_cli.c -ssl_cookie.c -ssl_srv.c -ssl_ticket.c -url.c -ssl_tls.c -threading.c -timing.c -version.c -version_features.c -x509.c -x509_create.c -x509_crl.c -x509_crt.c -x509_csr.c -x509write_crt.c -x509write_csr.c -xtea.c -vauth.c -version.c -vtls.c -warnless.c -wildcard.c -x509asn1.c -Linking mbedtls-lib -Linking curl-lib -==== Building Premake5 (release) ==== -Creating obj/Release/Premake5 -buffered_io.c -criteria_matches.c -curl_utils.c -debug_prompt.c -http_download.c -http_get.c -http_post.c -lua_auxlib.c -In file included from ../../contrib/curl/include/curl/curl.h:2523, - from ../../src/host/curl_utils.h:15, - from ../../src/host/curl_utils.c:8: -../../src/host/curl_utils.c: In function 'curlRequest': -../../contrib/curl/include/curl/typecheck-gcc.h:56:9: warning: call to '_curl_easy_setopt_err_write_callback' declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option [-Wattribute-warning] - 56 | _curl_easy_setopt_err_write_callback(); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/host/curl_utils.c:179:9: note: in expansion of macro 'curl_easy_setopt' - 179 | curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, curlWriteCallback); - | ^~~~~~~~~~~~~~~~ -../../contrib/curl/include/curl/typecheck-gcc.h:71:9: warning: call to '_curl_easy_setopt_err_progress_cb' declared with attribute warning: curl_easy_setopt expects a curl_progress_callback argument for this option [-Wattribute-warning] - 71 | _curl_easy_setopt_err_progress_cb(); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/host/curl_utils.c:185:17: note: in expansion of macro 'curl_easy_setopt' - 185 | curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, curlProgressCallback); - | ^~~~~~~~~~~~~~~~ -os_chdir.c -os_chmod.c -os_comparefiles.c -os_compile.c -os_copyfile.c -os_getWindowsRegistry.c -os_getcwd.c -os_getpass.c -os_getversion.c -os_host.c -os_is64bit.c -os_isdir.c -os_isfile.c -os_islink.c -os_listWindowsRegistry.c -os_locate.c -os_match.c -os_mkdir.c -os_pathsearch.c -os_realpath.c -os_remove.c -os_rename.c -os_rmdir.c -os_stat.c -os_touchfile.c -os_uuid.c -os_writefile_ifnotequal.c -path_getabsolute.c -path_getrelative.c -path_isabsolute.c -path_join.c -path_normalize.c -path_translate.c -path_wildcards.c -../../src/host/path_join.c: In function 'path_resolve_deferred_join': -../../src/host/path_join.c:164:9: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] - 164 | strncpy(inBuffer, path, len); - | ^ -../../src/host/path_join.c:161:22: note: length computed here - 161 | size_t len = strlen(path); - | ^~~~~~~~~~~~ -premake.c -premake_main.c -scripts.c -string_endswith.c -string_hash.c -string_sha1.c -string_startswith.c -term_textColor.c -zip_extract.c -Linking Premake5 -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.unix' - -Premake args: --bindir=/usr/games --libdir=/usr/lib/games/0ad --datadir=/usr/share/games/0ad --atlas -Building configurations... -Running action 'gmake'... -Generated ../workspaces/gcc/Makefile... -Generated ../workspaces/gcc/pyrogenesis.make... -Generated ../workspaces/gcc/network.make... -Generated ../workspaces/gcc/rlinterface.make... -Generated ../workspaces/gcc/tinygettext.make... -Generated ../workspaces/gcc/lobby.make... -Generated ../workspaces/gcc/glooxwrapper.make... -Generated ../workspaces/gcc/simulation2.make... -Generated ../workspaces/gcc/scriptinterface.make... -Generated ../workspaces/gcc/engine.make... -Generated ../workspaces/gcc/graphics.make... -Generated ../workspaces/gcc/atlas.make... -Generated ../workspaces/gcc/gui.make... -Generated ../workspaces/gcc/lowlevel.make... -Generated ../workspaces/gcc/gladwrapper.make... -Generated ../workspaces/gcc/mongoose.make... -Generated ../workspaces/gcc/mocks_real.make... -Generated ../workspaces/gcc/mocks_test.make... -Generated ../workspaces/gcc/AtlasObject.make... -Generated ../workspaces/gcc/AtlasUI.make... -Generated ../workspaces/gcc/ActorEditor.make... -Generated ../workspaces/gcc/Collada.make... -Generated ../workspaces/gcc/cxxtestroot.make... -Generated ../workspaces/gcc/test.make... -Done (4615ms). -/usr/bin/make config=release verbose=1 -C build/workspaces/gcc \ - -j4 -make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/workspaces/gcc' -==== Building mocks_real (release) ==== -Creating obj/mocks_real_Release -mkdir -p obj/mocks_real_Release -mocks_real.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp" -Linking mocks_real -ar -rcs "../../../binaries/system/libmocks_real.a" obj/mocks_real_Release/mocks_real.o -==== Building network (release) ==== -Creating obj/network_Release -mkdir -p obj/network_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h" -NetClient.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" -NetClientTurnManager.cpp -NetFileTransfer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" -NetHost.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/network/NetMessages.h:27, - from ../../../source/network/NetMessage.h:26, - from ../../../source/pch/network/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/network/NetClient.h:24, - from ../../../source/network/NetClient.cpp:20: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = unsigned int; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_6(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = unsigned int; Args = {}]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here - 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) - | ~~~~~~~~~~~~~~~~~~~~~^~ -NetMessage.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp" -NetMessageSim.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" -NetServer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" -NetServerTurnManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" -NetSession.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" -NetStats.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" -StunClient.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" -fsm.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/fsm.o" -MF "obj/network_Release/fsm.d" -c "../../../source/network/fsm.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" -Linking network -ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetFileTransfer.o obj/network_Release/NetHost.o obj/network_Release/NetMessage.o obj/network_Release/NetMessageSim.o obj/network_Release/NetServer.o obj/network_Release/NetServerTurnManager.o obj/network_Release/NetSession.o obj/network_Release/NetStats.o obj/network_Release/StunClient.o obj/network_Release/fsm.o obj/network_Release/precompiled.o -==== Building rlinterface (release) ==== -Creating obj/rlinterface_Release -mkdir -p obj/rlinterface_Release -RLInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/rlinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/rlinterface_Release/RLInterface.o" -MF "obj/rlinterface_Release/RLInterface.d" -c "../../../source/rlinterface/RLInterface.cpp" -Linking rlinterface -ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o -==== Building tinygettext (release) ==== -Creating obj/tinygettext_Release -mkdir -p obj/tinygettext_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" -precompiled.cpp -dictionary.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" -dictionary_manager.cpp -iconv.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" -language.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" -log.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" -plural_forms.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" -po_parser.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" -tinygettext.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" -unix_file_system.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/unix_file_system.o" -MF "obj/tinygettext_Release/unix_file_system.d" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp" -Linking tinygettext -ar -rcs "../../../binaries/system/libtinygettext.a" obj/tinygettext_Release/precompiled.o obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/po_parser.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o -==== Building lobby (release) ==== -Creating obj/lobby_Release -mkdir -p obj/lobby_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" -L10n.cpp -Globals.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" -StanzaExtensions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" -XmppClient.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" -GlooxScriptConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp" -JSInterface_Lobby.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" -pkcs5_pbkdf2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/lobby/IXmppClient.h:21, - from ../../../source/lobby/XmppClient.h:21, - from ../../../source/lobby/XmppClient.cpp:20: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'virtual JS::Value XmppClient::GUIGetProfile(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:667:25: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_11(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/network/NetClient.h:24, - from ../../../source/lobby/XmppClient.cpp:26: -../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetProfile(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/lobby/XmppClient.cpp:651:58: note: 'rq' declared here - 651 | JS::Value XmppClient::GUIGetProfile(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'virtual JS::Value XmppClient::GUIGetGameList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:615:25: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_11(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetGameList(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/lobby/XmppClient.cpp:597:59: note: 'rq' declared here - 597 | JS::Value XmppClient::GUIGetGameList(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'virtual JS::Value XmppClient::GUIGetBoardList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:641:25: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_11(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetBoardList(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/lobby/XmppClient.cpp:625:60: note: 'rq' declared here - 625 | JS::Value XmppClient::GUIGetBoardList(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'virtual JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:587:25: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_9(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/lobby/XmppClient.cpp:569:61: note: 'rq' declared here - 569 | JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = std::__cxx11::basic_string; Args = {char [6], std::__cxx11::basic_string, std::allocator >, char [9], bool, char [5], double}]' at ../../../source/scriptinterface/Object.h:238:62: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = std::__cxx11::basic_string; Args = {char [6], std::__cxx11::basic_string, std::allocator >, char [9], bool, char [5], double}]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here - 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) - | ~~~~~~~~~~~~~~~~~~~~~^~ -Linking lobby -ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/L10n.o obj/lobby_Release/Globals.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/precompiled.o obj/lobby_Release/pkcs5_pbkdf2.o -==== Building glooxwrapper (release) ==== -Creating obj/glooxwrapper_Release -mkdir -p obj/glooxwrapper_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/glooxwrapper_Release/precompiled.h.gch" -MF "obj/glooxwrapper_Release/precompiled.h.d" -c "../../../source/pch/glooxwrapper/precompiled.h" -glooxwrapper.cpp -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/glooxwrapper.o" -MF "obj/glooxwrapper_Release/glooxwrapper.d" -c "../../../source/lobby/glooxwrapper/glooxwrapper.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/precompiled.o" -MF "obj/glooxwrapper_Release/precompiled.d" -c "../../../source/pch/glooxwrapper/precompiled.cpp" -Linking glooxwrapper -ar -rcs "../../../binaries/system/libglooxwrapper.a" obj/glooxwrapper_Release/glooxwrapper.o obj/glooxwrapper_Release/precompiled.o -==== Building simulation2 (release) ==== -Creating obj/simulation2_Release -mkdir -p obj/simulation2_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" -Simulation2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp" -CCmpAIManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" -CCmpCinemaManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp" -CCmpCommandQueue.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/simulation2/components/CCmpAIManager.cpp:35: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -CCmpDecay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" -CCmpFootprint.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" -CCmpMinimap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" -CCmpMotionBall.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" -CCmpObstruction.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" -CCmpObstructionManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" -CCmpOverlayRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" -CCmpOwnership.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" -CCmpParticleManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" -CCmpPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" -CCmpPosition.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" -CCmpProjectileManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" -CCmpRallyPointRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" -CCmpRangeManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" -In file included from ../../../source/simulation2/components/CCmpRangeManager.cpp:24: -../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 73 | template struct _iter : public std::iterator - | ^~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:65, - from /usr/include/c++/14/bits/specfun.h:43, - from /usr/include/c++/14/cmath:3898, - from /usr/include/c++/14/math.h:36, - from ../../../source/lib/posix/posix_types.h:48, - from ../../../source/lib/precompiled.h:67, - from ../../../source/pch/simulation2/precompiled.h:19: -/usr/include/c++/14/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -CCmpRangeOverlayRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" -CCmpSelectable.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" -CCmpSoundManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" -CCmpTemplateManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" -CCmpTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" -CCmpTerritoryInfluence.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" -CCmpTerritoryManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" -CCmpTest.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" -CCmpUnitMotion_System.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp" -In file included from ../../../source/simulation2/components/CCmpUnitMotionManager.h:27, - from ../../../source/simulation2/components/CCmpUnitMotion.h:24, - from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20: -../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 73 | template struct _iter : public std::iterator - | ^~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:65, - from /usr/include/c++/14/bits/specfun.h:43, - from /usr/include/c++/14/cmath:3898, - from /usr/include/c++/14/math.h:36, - from ../../../source/lib/posix/posix_types.h:48, - from ../../../source/lib/precompiled.h:67, - from ../../../source/pch/simulation2/precompiled.h:19: -/usr/include/c++/14/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -CCmpUnitRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" -CCmpVision.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" -CCmpVisualActor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" -CCmpWaterManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" -ICmpAIInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" -ICmpAIManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" -ICmpAttack.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp" -ICmpCinemaManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" -ICmpCommandQueue.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" -ICmpDecay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" -ICmpFogging.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" -ICmpFootprint.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" -ICmpGarrisonHolder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp" -ICmpGuiInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" -ICmpIdentity.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" -ICmpMinimap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" -ICmpMirage.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" -ICmpMotion.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" -ICmpObstruction.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" -ICmpObstructionManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" -ICmpOverlayRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" -ICmpOwnership.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" -ICmpParticleManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" -ICmpPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" -ICmpPlayer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" -ICmpPlayerManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" -ICmpPosition.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" -ICmpProjectileManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" -ICmpRallyPoint.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" -ICmpRallyPointRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" -ICmpRangeManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" -ICmpRangeOverlayRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" -ICmpSelectable.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" -ICmpSettlement.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" -ICmpSound.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" -ICmpSoundManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" -ICmpTemplateManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" -ICmpTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" -ICmpTerritoryDecayManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" -ICmpTerritoryInfluence.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" -ICmpTerritoryManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" -ICmpTest.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" -ICmpTurretHolder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp" -ICmpUnitMotion.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" -ICmpUnitMotionManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp" -ICmpUnitRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" -ICmpUnknownScript.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" -ICmpValueModificationManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" -ICmpVisibility.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" -ICmpVision.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp" -ICmpVisual.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp" -ICmpWaterManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp" -CinemaPath.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" -Geometry.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" -HierarchicalPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" -LongPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp" -PathGoal.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" -Pathfinding.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Pathfinding.o" -MF "obj/simulation2_Release/Pathfinding.d" -c "../../../source/simulation2/helpers/Pathfinding.cpp" -Rasterize.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" -Render.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" -Selection.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp" -VertexPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/VertexPathfinder.o" -MF "obj/simulation2_Release/VertexPathfinder.d" -c "../../../source/simulation2/helpers/VertexPathfinder.cpp" -EngineScriptConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" -JSInterface_Simulation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp" -MessageTypeConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp" -ScriptComponent.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp" -BinarySerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float, char [2], float, char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:112:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_7(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:110:62: note: 'rq' declared here - 110 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, CColor const& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:224:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:211:65: note: 'rq' declared here - 211 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:245:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_16(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:232:66: note: 'rq' declared here - 232 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:54: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instance' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_17(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]': -../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:25: note: 'instance' declared here - 47 | JS::RootedValue instance(rq.cx, val->GetJSInstance()); - | ^~~~~~~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:38:67: note: 'rq' declared here - 38 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, IComponent* const& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -DebugSerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" -HashSerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" -IDeserializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'bool Script::GetObjectClassName(const ScriptRequest&, JS::HandleObject, T&) [with T = std::__cxx11::basic_string]' at ../../../source/scriptinterface/Object.h:137:18, - inlined from 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)' at ../../../source/simulation2/serialization/SerializedScriptTypes.h:68:33: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/simulation2/serialization/BinarySerializer.cpp:25: -../../../source/scriptinterface/Object.h: In function 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)': -../../../source/scriptinterface/Object.h:137:25: note: 'constructor' declared here - 137 | JS::RootedValue constructor(rq.cx, JS::ObjectOrNullValue(JS_GetConstructor(rq.cx, obj))); - | ^~~~~~~~~~~ -In file included from ../../../source/simulation2/serialization/BinarySerializer.cpp:30: -../../../source/simulation2/serialization/SerializedScriptTypes.h:64:70: note: 'rq' declared here - 64 | inline SPrototypeSerialization GetPrototypeInfo(const ScriptRequest& rq, JS::HandleObject prototype) - | ~~~~~~~~~~~~~~~~~~~~~^~ -ISerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp" -StdDeserializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp" -StdSerializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" -CmpPtr.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" -ComponentManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" -ComponentManagerSerialization.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" -DynamicSubscription.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" -IComponent.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp" -LocalTurnManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp" -ParamNode.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const' at ../../../source/simulation2/system/ParamNode.cpp:400:32: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'childVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_21(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/simulation2/system/ParamNode.cpp: In member function 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const': -../../../source/simulation2/system/ParamNode.cpp:400:25: note: 'childVal' declared here - 400 | JS::RootedValue childVal(rq.cx); - | ^~~~~~~~ -../../../source/simulation2/system/ParamNode.cpp:367:54: note: 'rq' declared here - 367 | void CParamNode::ConstructJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret) const - | ~~~~~~~~~~~~~~~~~~~~~^~ -ReplayTurnManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'bool Script::GetObjectClassName(const ScriptRequest&, JS::HandleObject, T&) [with T = std::__cxx11::basic_string]' at ../../../source/scriptinterface/Object.h:137:18, - inlined from 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)' at ../../../source/simulation2/serialization/SerializedScriptTypes.h:68:33: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/simulation2/serialization/StdDeserializer.cpp:26: -../../../source/scriptinterface/Object.h: In function 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)': -../../../source/scriptinterface/Object.h:137:25: note: 'constructor' declared here - 137 | JS::RootedValue constructor(rq.cx, JS::ObjectOrNullValue(JS_GetConstructor(rq.cx, obj))); - | ^~~~~~~~~~~ -In file included from ../../../source/simulation2/serialization/StdDeserializer.cpp:32: -../../../source/simulation2/serialization/SerializedScriptTypes.h:64:70: note: 'rq' declared here - 64 | inline SPrototypeSerialization GetPrototypeInfo(const ScriptRequest& rq, JS::HandleObject prototype) - | ~~~~~~~~~~~~~~~~~~~~~^~ -SimContext.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.cpp" -TurnManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp" -Linking simulation2 -ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/precompiled.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/CCmpAIManager.o obj/simulation2_Release/CCmpCinemaManager.o obj/simulation2_Release/CCmpCommandQueue.o obj/simulation2_Release/CCmpDecay.o obj/simulation2_Release/CCmpFootprint.o obj/simulation2_Release/CCmpMinimap.o obj/simulation2_Release/CCmpMotionBall.o obj/simulation2_Release/CCmpObstruction.o obj/simulation2_Release/CCmpObstructionManager.o obj/simulation2_Release/CCmpOverlayRenderer.o obj/simulation2_Release/CCmpOwnership.o obj/simulation2_Release/CCmpParticleManager.o obj/simulation2_Release/CCmpPathfinder.o obj/simulation2_Release/CCmpPosition.o obj/simulation2_Release/CCmpProjectileManager.o obj/simulation2_Release/CCmpRallyPointRenderer.o obj/simulation2_Release/CCmpRangeManager.o obj/simulation2_Release/CCmpRangeOverlayRenderer.o obj/simulation2_Release/CCmpSelectable.o obj/simulation2_Release/CCmpSoundManager.o obj/simulation2_Release/CCmpTemplateManager.o obj/simulation2_Release/CCmpTerrain.o obj/simulation2_Release/CCmpTerritoryInfluence.o obj/simulation2_Release/CCmpTerritoryManager.o obj/simulation2_Release/CCmpTest.o obj/simulation2_Release/CCmpUnitMotion_System.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpAttack.o obj/simulation2_Release/ICmpCinemaManager.o obj/simulation2_Release/ICmpCommandQueue.o obj/simulation2_Release/ICmpDecay.o obj/simulation2_Release/ICmpFogging.o obj/simulation2_Release/ICmpFootprint.o obj/simulation2_Release/ICmpGarrisonHolder.o obj/simulation2_Release/ICmpGuiInterface.o obj/simulation2_Release/ICmpIdentity.o obj/simulation2_Release/ICmpMinimap.o obj/simulation2_Release/ICmpMirage.o obj/simulation2_Release/ICmpMotion.o obj/simulation2_Release/ICmpObstruction.o obj/simulation2_Release/ICmpObstructionManager.o obj/simulation2_Release/ICmpOverlayRenderer.o obj/simulation2_Release/ICmpOwnership.o obj/simulation2_Release/ICmpParticleManager.o obj/simulation2_Release/ICmpPathfinder.o obj/simulation2_Release/ICmpPlayer.o obj/simulation2_Release/ICmpPlayerManager.o obj/simulation2_Release/ICmpPosition.o obj/simulation2_Release/ICmpProjectileManager.o obj/simulation2_Release/ICmpRallyPoint.o obj/simulation2_Release/ICmpRallyPointRenderer.o obj/simulation2_Release/ICmpRangeManager.o obj/simulation2_Release/ICmpRangeOverlayRenderer.o obj/simulation2_Release/ICmpSelectable.o obj/simulation2_Release/ICmpSettlement.o obj/simulation2_Release/ICmpSound.o obj/simulation2_Release/ICmpSoundManager.o obj/simulation2_Release/ICmpTemplateManager.o obj/simulation2_Release/ICmpTerrain.o obj/simulation2_Release/ICmpTerritoryDecayManager.o obj/simulation2_Release/ICmpTerritoryInfluence.o obj/simulation2_Release/ICmpTerritoryManager.o obj/simulation2_Release/ICmpTest.o obj/simulation2_Release/ICmpTurretHolder.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitMotionManager.o obj/simulation2_Release/ICmpUnitRenderer.o obj/simulation2_Release/ICmpUnknownScript.o obj/simulation2_Release/ICmpValueModificationManager.o obj/simulation2_Release/ICmpVisibility.o obj/simulation2_Release/ICmpVision.o obj/simulation2_Release/ICmpVisual.o obj/simulation2_Release/ICmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Pathfinding.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/Selection.o obj/simulation2_Release/VertexPathfinder.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/BinarySerializer.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/IComponent.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/TurnManager.o -==== Building scriptinterface (release) ==== -Creating obj/scriptinterface_Release -mkdir -p obj/scriptinterface_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" -JSON.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp" -ScriptContext.cpp -ScriptConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptContext.o" -MF "obj/scriptinterface_Release/ScriptContext.d" -c "../../../source/scriptinterface/ScriptContext.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" -ScriptExceptions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp" -ScriptInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" -ScriptStats.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" -StructuredClone.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" -Linking scriptinterface -ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/precompiled.o obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o -==== Building engine (release) ==== -Creating obj/engine_Release -mkdir -p obj/engine_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" -L10n.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" -JSInterface_L10n.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" -BoundingBoxAligned.cpp -BoundingBoxOriented.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" -BoundingSphere.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp" -Brush.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" -Fixed.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" -Frustum.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" -MD5.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" -Matrix3D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp" -NUSpline.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" -Plane.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" -Quaternion.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" -Rect.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" -Size2D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp" -Sqrt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" -Vector2D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp" -Vector3D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp" -JSInterface_Network.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp" -ArchiveBuilder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" -CConsole.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" -In file included from ../../../source/ps/CConsole.cpp:37: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -CLogger.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" -CStr.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" -CStrIntern.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" -CacheLoader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" -Compress.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" -ConfigDB.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp" -DllLoader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" -Errors.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" -FileIo.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" -Filesystem.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp" -GUID.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" -Game.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" -Atlas.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" -CmdLineArgs.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" -Config.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" -GameSetup.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" -In file included from ../../../source/ps/GameSetup/GameSetup.cpp:53: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -HWDetect.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" -Paths.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" -../../../source/ps/GameSetup/HWDetect.cpp:120:73: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 120 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); - | ^~~~~~~~ -../../../source/ps/GameSetup/HWDetect.cpp:120:86: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 120 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); - | ^~~~~~~~ -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = bool; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_6(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/network/NetClient.h:24, - from ../../../source/ps/GameSetup/GameSetup.cpp:37: -../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = bool; Args = {}]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here - 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = int; Args = {char [12], bool}]' at ../../../source/scriptinterface/Object.h:238:62: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_6(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = int; Args = {char [12], bool}]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here - 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) - | ~~~~~~~~~~~~~~~~~~~~~^~ -Globals.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" -Hashing.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" -Hotkey.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" -Joystick.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp" -In file included from ../../../source/ps/Hotkey.cpp:19: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -KeyName.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" -Loader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp" -Mod.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp" -ModInstaller.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" -ModIo.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp" -Profile.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" -ProfileViewer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" -In file included from ../../../source/ps/ProfileViewer.cpp:32: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -Profiler2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, - inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:123:26: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_19(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/ps/Mod.cpp:32: -../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/ps/Mod.cpp:108:40: note: 'rq' declared here - 108 | bool ParseModJSON(const ScriptRequest& rq, const PIVFS& vfs, OsPath modsPath, OsPath mod, Mod::ModData& data) - | ~~~~~~~~~~~~~~~~~~~~~^~ -Profiler2GPU.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" -Pyrogenesis.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" -Replay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp" -SavedGame.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" -TaskManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TaskManager.o" -MF "obj/engine_Release/TaskManager.d" -c "../../../source/ps/TaskManager.cpp" -TemplateLoader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp" -Threading.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp" -TouchInput.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/ps/SavedGame.cpp:34: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -UserReport.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" -Util.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" -VideoMode.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" -VisualReplay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" -World.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp" -XMBData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp" -XMBStorage.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/network/NetClient.h:24, - from ../../../source/ps/VisualReplay.cpp:27: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -RelaxNG.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp" -XMLWriter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp" -Xeromyces.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool {anonymous}::JSNodeData::Setup({anonymous}::XMBStorageWriter&, JS::HandleValue)' at ../../../source/ps/XMB/XMBStorage.cpp:249:30, - inlined from 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]' at ../../../source/ps/XMB/XMBStorage.cpp:162:17: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)MEM[(struct JSContext * const &)data_17(D) + 28])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/ps/XMB/XMBStorage.cpp: In member function 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]': -../../../source/ps/XMB/XMBStorage.cpp:249:33: note: 'child' declared here - 249 | JS::RootedValue child(rq.cx); - | ^~~~~ -../../../source/ps/XMB/XMBStorage.cpp:159:121: note: 'data' declared here - 159 | bool XMBStorageWriter::OutputElements(WriteBuffer& writeBuffer, JSNodeData& data, const u32& nodeName, JS::HandleValue&& value) - | ~~~~~~~~~~~~^~~~ -JSInterface_ConfigDB.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" -JSInterface_Console.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp" -JSInterface_Debug.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" -../../../source/ps/scripting/JSInterface_Debug.cpp:66:48: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 66 | UDate buildDate = g_L10n.ParseDateTime(__DATE__, "MMM d yyyy", icu::Locale::getUS()); - | ^~~~~~~~ -../../../source/ps/scripting/JSInterface_Debug.cpp:72:48: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] - 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); - | ^~~~~~~~ -../../../source/ps/scripting/JSInterface_Debug.cpp:72:61: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] - 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); - | ^~~~~~~~ -JSInterface_Game.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp" -JSInterface_Hotkey.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Hotkey.o" -MF "obj/engine_Release/JSInterface_Hotkey.d" -c "../../../source/ps/scripting/JSInterface_Hotkey.cpp" -In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:25: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]': -../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here - 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); - | ^~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp:41:56: note: 'rq' declared here - 41 | static void ToJSVal_unordered_map(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::unordered_map& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]': -../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here - 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); - | ^~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp:41:56: note: 'rq' declared here - 41 | static void ToJSVal_unordered_map(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::unordered_map& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -JSInterface_Main.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" -In file included from ../../../source/ps/scripting/JSInterface_Main.cpp:32: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -JSInterface_Mod.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Mod.o" -MF "obj/engine_Release/JSInterface_Mod.d" -c "../../../source/ps/scripting/JSInterface_Mod.cpp" -JSInterface_ModIo.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = CStr8; PropType = int]' at ../../../source/scriptinterface/Object.h:56:18, - inlined from 'bool Script::GetPropertyInt(const ScriptRequest&, JS::HandleValue, int, T&) [with T = CStr8]' at ../../../source/scriptinterface/Object.h:73:20, - inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:73:30: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/ps/scripting/JSInterface_Mod.cpp:24: -../../../source/scriptinterface/Object.h: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/ps/scripting/JSInterface_Mod.cpp:65:45: note: 'rq' declared here - 65 | bool Script::FromJSVal(const ScriptRequest& rq, const JS::HandleValue val, Mod::ModData& data) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_Mod.cpp:142:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_6(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/ps/scripting/JSInterface_Mod.cpp:131:49: note: 'rq' declared here - 131 | JS::Value GetAvailableMods(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -JSInterface_SavedGame.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp" -JSInterface_UserReport.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp" -JSInterface_VFS.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_VFS.o" -MF "obj/engine_Release/JSInterface_VFS.d" -c "../../../source/ps/scripting/JSInterface_VFS.cpp" -JSInterface_VisualReplay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/engine/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_ModIo.cpp:72:25: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_14(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/ps/scripting/JSInterface_ModIo.cpp:24: -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/ps/scripting/JSInterface_ModIo.cpp:49:40: note: 'rq' declared here - 49 | JS::Value GetMods(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -SoundManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp" -OggData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" -SoundData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" -ogg.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" -CBufferItem.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" -CSoundBase.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" -CSoundItem.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" -CStreamItem.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" -JSInterface_Sound.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" -SoundGroup.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" -Linking engine -ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/L10n.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/NUSpline.o obj/engine_Release/Plane.o obj/engine_Release/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/Size2D.o obj/engine_Release/Sqrt.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/precompiled.o obj/engine_Release/ArchiveBuilder.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CacheLoader.o obj/engine_Release/Compress.o obj/engine_Release/ConfigDB.o obj/engine_Release/DllLoader.o obj/engine_Release/Errors.o obj/engine_Release/FileIo.o obj/engine_Release/Filesystem.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/Atlas.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Config.o obj/engine_Release/GameSetup.o obj/engine_Release/HWDetect.o obj/engine_Release/Paths.o obj/engine_Release/Globals.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/Loader.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/Profile.o obj/engine_Release/ProfileViewer.o obj/engine_Release/Profiler2.o obj/engine_Release/Profiler2GPU.o obj/engine_Release/Pyrogenesis.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/TaskManager.o obj/engine_Release/TemplateLoader.o obj/engine_Release/Threading.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/XMBData.o obj/engine_Release/XMBStorage.o obj/engine_Release/RelaxNG.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/JSInterface_ConfigDB.o obj/engine_Release/JSInterface_Console.o obj/engine_Release/JSInterface_Debug.o obj/engine_Release/JSInterface_Game.o obj/engine_Release/JSInterface_Hotkey.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/SoundManager.o obj/engine_Release/OggData.o obj/engine_Release/SoundData.o obj/engine_Release/ogg.o obj/engine_Release/CBufferItem.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStreamItem.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/SoundGroup.o -==== Building graphics (release) ==== -Creating obj/graphics_Release -mkdir -p obj/graphics_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h" -Camera.cpp -CameraController.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CameraController.o" -MF "obj/graphics_Release/CameraController.d" -c "../../../source/graphics/CameraController.cpp" -Canvas2D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" -CinemaManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" -In file included from ../../../source/graphics/CinemaManager.cpp:34: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -In file included from ../../../source/graphics/CameraController.cpp:34: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -ColladaManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" -Color.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" -Decal.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" -Font.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" -FontManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" -FontMetrics.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" -GameView.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp" -In file included from ../../../source/graphics/GameView.cpp:50: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -HFTracer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" -HeightMipmap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" -ICameraController.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" -LOSTexture.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" -LightEnv.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" -MapGenerator.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" -MapIO.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" -MapReader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" -MapWriter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/graphics/precompiled.h:21: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_4(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/graphics/MapReader.cpp:42: -../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here - 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) - | ~~~~~~~~~~~~~~~~~~~~~^~ -Material.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" -MaterialManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" -MeshManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" -MiniMapTexture.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp" -MiniPatch.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" -Model.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" -ModelAbstract.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" -ModelDef.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" -ObjectBase.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" -ObjectEntry.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" -ObjectManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp" -Overlay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp" -ParticleEmitter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp" -ParticleEmitterType.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" -ParticleManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" -Patch.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" -PreprocessorWrapper.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" -ShaderDefines.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" -ShaderManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" -ShaderProgram.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" -ShaderTechnique.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" -SkeletonAnimDef.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" -SkeletonAnimManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" -SmoothedValue.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp" -Terrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" -TerrainProperties.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" -TerrainTextureEntry.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" -TerrainTextureManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" -TerritoryBoundary.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" -TerritoryTexture.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" -TextRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" -TextureConverter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" -TextureManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" -../../../source/graphics/TextureManager.cpp: In member function 'CTextureConverter::Settings CTextureManagerImpl::GetConverterSettings(const CTexturePtr&)': -../../../source/graphics/TextureManager.cpp:788:91: warning: 'boost::filesystem::path boost::filesystem::path::leaf() const' is deprecated: Use path::filename() instead [-Wdeprecated-declarations] - 788 | return m_TextureConverter.ComputeSettings(GetWstringFromWpath(srcPath.leaf()), files); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/boost/filesystem.hpp:16, - from ../../../source/graphics/TextureManager.cpp:41: -/usr/include/boost/filesystem/path.hpp:1127:10: note: declared here - 1127 | path leaf() const { return filename(); } - | ^~~~ -Unit.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" -UnitAnimation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" -UnitManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" -JSInterface_GameView.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" -AlphaMapCalculator.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" -DebugRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp" -DecalRData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp" -HWLightingModelRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HWLightingModelRenderer.o" -MF "obj/graphics_Release/HWLightingModelRenderer.d" -c "../../../source/renderer/HWLightingModelRenderer.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/pch/graphics/precompiled.h:21: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:82:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, - from ../../../source/graphics/scripting/JSInterface_GameView.cpp:29: -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/graphics/scripting/JSInterface_GameView.cpp:75:47: note: 'rq' declared here - 75 | JS::Value GetCameraPivot(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -InstancingModelRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" -MikktspaceWrap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" -ModelRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" -OverlayRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" -ParticleRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" -PatchRData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" -PostprocManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" -RenderModifiers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" -Renderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" -RenderingOptions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" -Scene.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" -SceneRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SceneRenderer.o" -MF "obj/graphics_Release/SceneRenderer.d" -c "../../../source/renderer/SceneRenderer.cpp" -ShadowMap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" -SilhouetteRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" -SkyManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" -TerrainOverlay.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" -TerrainRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" -TexturedLineRData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" -TimeManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" -VertexArray.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" -VertexBuffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" -VertexBufferManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" -WaterManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" -CompareOp.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CompareOp.o" -MF "obj/graphics_Release/CompareOp.d" -c "../../../source/renderer/backend/CompareOp.cpp" -PipelineState.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PipelineState.o" -MF "obj/graphics_Release/PipelineState.d" -c "../../../source/renderer/backend/PipelineState.cpp" -Sampler.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Sampler.o" -MF "obj/graphics_Release/Sampler.d" -c "../../../source/renderer/backend/Sampler.cpp" -Buffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Buffer.o" -MF "obj/graphics_Release/Buffer.d" -c "../../../source/renderer/backend/dummy/Buffer.cpp" -Device.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device.o" -MF "obj/graphics_Release/Device.d" -c "../../../source/renderer/backend/dummy/Device.cpp" -DeviceCommandContext.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DeviceCommandContext.o" -MF "obj/graphics_Release/DeviceCommandContext.d" -c "../../../source/renderer/backend/dummy/DeviceCommandContext.cpp" -Framebuffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Framebuffer.o" -MF "obj/graphics_Release/Framebuffer.d" -c "../../../source/renderer/backend/dummy/Framebuffer.cpp" -ShaderProgram.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram1.o" -MF "obj/graphics_Release/ShaderProgram1.d" -c "../../../source/renderer/backend/dummy/ShaderProgram.cpp" -Texture.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp" -Buffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/Buffer.cpp" -Device.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp" -DeviceCommandContext.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp" -Framebuffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Framebuffer1.o" -MF "obj/graphics_Release/Framebuffer1.d" -c "../../../source/renderer/backend/gl/Framebuffer.cpp" -Mapping.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Mapping.o" -MF "obj/graphics_Release/Mapping.d" -c "../../../source/renderer/backend/gl/Mapping.cpp" -ShaderProgram.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram2.o" -MF "obj/graphics_Release/ShaderProgram2.d" -c "../../../source/renderer/backend/gl/ShaderProgram.cpp" -Texture.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Texture1.o" -MF "obj/graphics_Release/Texture1.d" -c "../../../source/renderer/backend/gl/Texture.cpp" -Device.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device2.o" -MF "obj/graphics_Release/Device2.d" -c "../../../source/renderer/backend/vulkan/Device.cpp" -JSInterface_Renderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" -mikktspace.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" -weldmesh.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" -OgreGLSLPreprocessor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/OgreGLSLPreprocessor.o" -MF "obj/graphics_Release/OgreGLSLPreprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp" -Linking graphics -ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/Decal.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/LOSTexture.o obj/graphics_Release/LightEnv.o obj/graphics_Release/MapGenerator.o obj/graphics_Release/MapIO.o obj/graphics_Release/MapReader.o obj/graphics_Release/MapWriter.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/Overlay.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/Patch.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainTextureEntry.o obj/graphics_Release/TerrainTextureManager.o obj/graphics_Release/TerritoryBoundary.o obj/graphics_Release/TerritoryTexture.o obj/graphics_Release/TextRenderer.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/precompiled.o obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/DecalRData.o obj/graphics_Release/HWLightingModelRenderer.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/Scene.o obj/graphics_Release/SceneRenderer.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkyManager.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainRenderer.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/CompareOp.o obj/graphics_Release/PipelineState.o obj/graphics_Release/Sampler.o obj/graphics_Release/Buffer.o obj/graphics_Release/Device.o obj/graphics_Release/DeviceCommandContext.o obj/graphics_Release/Framebuffer.o obj/graphics_Release/ShaderProgram1.o obj/graphics_Release/Texture.o obj/graphics_Release/Buffer1.o obj/graphics_Release/Device1.o obj/graphics_Release/DeviceCommandContext1.o obj/graphics_Release/Framebuffer1.o obj/graphics_Release/Mapping.o obj/graphics_Release/ShaderProgram2.o obj/graphics_Release/Texture1.o obj/graphics_Release/Device2.o obj/graphics_Release/JSInterface_Renderer.o obj/graphics_Release/mikktspace.o obj/graphics_Release/weldmesh.o obj/graphics_Release/OgreGLSLPreprocessor.o -==== Building atlas (release) ==== -Creating obj/atlas_Release -mkdir -p obj/atlas_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" -ActorViewer.cpp -Brushes.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" -CommandProc.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" -GameLoop.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" -BrushHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp" -CameraCtrlHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" -CinemaHandler.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp" -CommandHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp" -ElevationHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" -EnvironmentHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" -GraphicsSetupHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" -MapHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" -MessageHandler.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" -MiscHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" -ObjectHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" -PlayerHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/ps/Game.h:25, - from ../../../source/pch/atlas/precompiled.h:28: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:47: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here - 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = JS::Rooted; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = JS::Rooted; Args = {}]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here - 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) - | ~~~~~~~~~~~~~~~~~~~~~^~ -TerrainHandlers.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" -InputProcessor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" -MessagePasserImpl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" -Misc.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" -Register.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" -SimState.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" -View.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" -Linking atlas -ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/precompiled.o obj/atlas_Release/ActorViewer.o obj/atlas_Release/Brushes.o obj/atlas_Release/CommandProc.o obj/atlas_Release/GameLoop.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/View.o -==== Building gui (release) ==== -Creating obj/gui_Release -mkdir -p obj/gui_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h" -CGUI.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" -CGUIScrollBarVertical.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" -CGUISetting.cpp -CGUISprite.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" -In file included from ../../../source/gui/CGUI.cpp:42: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -CGUIText.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp" -GUIManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" -GUIMatrix.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIMatrix.o" -MF "obj/gui_Release/GUIMatrix.d" -c "../../../source/gui/GUIMatrix.cpp" -GUIObjectTypes.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIObjectTypes.o" -MF "obj/gui_Release/GUIObjectTypes.d" -c "../../../source/gui/GUIObjectTypes.cpp" -GUIRenderer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp" -GUIStringConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIStringConversions.o" -MF "obj/gui_Release/GUIStringConversions.d" -c "../../../source/gui/GUIStringConversions.cpp" -GUITooltip.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" -IGUIScrollBar.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" -IGUIButtonBehavior.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" -IGUIObject.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" -IGUIScrollBarOwner.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp" -IGUITextOwner.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp" -CButton.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp" -CChart.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/ObjectTypes/CChart.cpp" -CCheckBox.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp" -CDropDown.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp" -CHotkeyPicker.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp" -In file included from ../../../source/gui/ObjectTypes/CHotkeyPicker.cpp:25: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -CImage.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/ObjectTypes/CImage.cpp" -CInput.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/ObjectTypes/CInput.cpp" -In file included from ../../../source/gui/ObjectTypes/CInput.cpp:33: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -CList.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp" -CMiniMap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CMiniMap.o" -MF "obj/gui_Release/CMiniMap.d" -c "../../../source/gui/ObjectTypes/CMiniMap.cpp" -COList.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp" -CProgressBar.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/ObjectTypes/CProgressBar.cpp" -CRadioButton.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/ObjectTypes/CRadioButton.cpp" -CSlider.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp" -CText.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp" -CTooltip.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp" -GuiScriptConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/Scripting/GuiScriptConversions.cpp" -In file included from ../../../source/gui/Scripting/GuiScriptConversions.cpp:29: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -JSInterface_GUIManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/Scripting/JSInterface_GUIManager.cpp" -JSInterface_GUIProxy.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/gui/ObjectBases/IGUIObject.h:35, - from ../../../source/pch/gui/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = SDL_Event_]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:61:54: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_59(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/gui/Scripting/GuiScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = SDL_Event_]': -../../../source/gui/Scripting/GuiScriptConversions.cpp:61:26: note: 'obj' declared here - 61 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); - | ^~~ -../../../source/gui/Scripting/GuiScriptConversions.cpp:40:66: note: 'rq' declared here - 40 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, SDL_Event_ const& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [6], float, char [4], float, char [7], float}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CRect]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:187:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_7(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/gui/Scripting/GuiScriptConversions.cpp:31: -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CRect]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/gui/Scripting/GuiScriptConversions.cpp:185:61: note: 'rq' declared here - 185 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CRect& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [7], float}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CSize2D]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:330:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CSize2D]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/gui/Scripting/GuiScriptConversions.cpp:328:63: note: 'rq' declared here - 328 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CSize2D& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CVector2D]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:358:22: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CVector2D]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/gui/Scripting/GuiScriptConversions.cpp:356:65: note: 'rq' declared here - 356 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CVector2D& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'void Script::ToJSVal_vector(const ScriptRequest&, JS::MutableHandleValue, const std::vector&) [with T = CVector2D]' at ../../../source/scriptinterface/ScriptConversions.h:94:19: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/scriptinterface/Object.h:21: -../../../source/scriptinterface/ScriptConversions.h: In function 'void Script::ToJSVal_vector(const ScriptRequest&, JS::MutableHandleValue, const std::vector&) [with T = CVector2D]': -../../../source/scriptinterface/ScriptConversions.h:94:26: note: 'obj' declared here - 94 | JS::RootedObject obj(rq.cx, JS::NewArrayObject(rq.cx, 0)); - | ^~~ -../../../source/scriptinterface/ScriptConversions.h:92:70: note: 'rq' declared here - 92 | template inline void ToJSVal_vector(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::vector& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -JSInterface_GUISize.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp" -ScriptFunctions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/Scripting/ScriptFunctions.cpp" -CGUIColor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp" -CGUIHotkey.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIHotkey.o" -MF "obj/gui_Release/CGUIHotkey.d" -c "../../../source/gui/SettingTypes/CGUIHotkey.cpp" -CGUISize.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp" -CGUIString.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp" -MouseEventMask.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp" -In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73, - from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31, - from ../../../source/scriptinterface/ScriptTypes.h:63, - from ../../../source/gui/ObjectBases/IGUIObject.h:35, - from ../../../source/pch/gui/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, - inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: -../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_4(D)])[12]' [-Wdangling-pointer=] - 1080 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/gui/SettingTypes/CGUISize.cpp:25: -../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here - 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) - | ~~~~~~~~~~~~~~~~~~~~~^~ -L10n.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp" -Linking gui -ar -rcs "../../../binaries/system/libgui.a" obj/gui_Release/CGUI.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIText.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIMatrix.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/CButton.o obj/gui_Release/CChart.o obj/gui_Release/CCheckBox.o obj/gui_Release/CDropDown.o obj/gui_Release/CHotkeyPicker.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/CMiniMap.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUIString.o obj/gui_Release/MouseEventMask.o obj/gui_Release/L10n.o obj/gui_Release/precompiled.o -==== Building lowlevel (release) ==== -Creating obj/lowlevel_Release -mkdir -p obj/lowlevel_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/precompiled.h.gch" -MF "obj/lowlevel_Release/precompiled.h.d" -c "../../../source/pch/lowlevel/precompiled.h" -dynarray.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" -freelist.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" -page_aligned.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp" -pool.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" -shared_ptr.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" -app_hooks.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp" -bits.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" -byte_order.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" -debug.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" -debug_stl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" -dbghelp.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" -libsdl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" -archive.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" -archive_zip.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" -codec.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" -codec_zlib.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" -stream.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp" -file_loader.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" -file_stats.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" -real_directory.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp" -trace.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp" -file.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" -file_system.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" -io.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" -write_buffer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" -../../../source/lib/file/file_system.cpp: In function 'Status CopyFile(const OsPath&, const OsPath&, bool)': -../../../source/lib/file/file_system.cpp:221:38: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] - 221 | fs::copy_file(fs::path(path.string()), fs::path(newPath.string()), boost::filesystem::copy_option::overwrite_if_exists); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/boost/filesystem.hpp:19, - from ../../../source/lib/file/file_system.cpp:33: -/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here - 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 - | ^~~~~~~~~ -vfs.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp" -vfs_lookup.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" -vfs_path.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" -vfs_populate.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" -vfs_tree.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" -vfs_util.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" -fnv_hash.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" -frequency_filter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" -input.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" -lib.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" -module_init.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" -ogl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" -path.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp" -posix.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" -rand.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp" -regex.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp" -secure_crt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp" -status.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" -svn_revision.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/svn_revision.o" -MF "obj/lowlevel_Release/svn_revision.d" -c "../../../source/lib/svn_revision.cpp" -arm.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/arm.o" -MF "obj/lowlevel_Release/arm.d" -c "../../../source/lib/sysdep/arch/arm/arm.cpp" -cpu.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" -dir_watch_inotify.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dir_watch_inotify.o" -MF "obj/lowlevel_Release/dir_watch_inotify.d" -c "../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp" -lcpu.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp" -ldbg.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp" -linux.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp" -udbg.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp" -ufilesystem.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp" -unix.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp" -unix_executable_pathname.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix_executable_pathname.o" -MF "obj/lowlevel_Release/unix_executable_pathname.d" -c "../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp" -unuma.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp" -uvm.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp" -os_cpu.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" -gcc.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" -smbios.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp" -tex.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp" -tex_bmp.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" -tex_codec.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" -tex_dds.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" -tex_png.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" -tex_tga.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp" -timer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp" -utf8.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp" -wsecure_crt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp" -Linking lowlevel -ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/libsdl.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/stream.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/trace.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/io.o obj/lowlevel_Release/write_buffer.o obj/lowlevel_Release/vfs.o obj/lowlevel_Release/vfs_lookup.o obj/lowlevel_Release/vfs_path.o obj/lowlevel_Release/vfs_populate.o obj/lowlevel_Release/vfs_tree.o obj/lowlevel_Release/vfs_util.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/input.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/path.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/status.o obj/lowlevel_Release/svn_revision.o obj/lowlevel_Release/arm.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/dir_watch_inotify.o obj/lowlevel_Release/lcpu.o obj/lowlevel_Release/ldbg.o obj/lowlevel_Release/linux.o obj/lowlevel_Release/udbg.o obj/lowlevel_Release/ufilesystem.o obj/lowlevel_Release/unix.o obj/lowlevel_Release/unix_executable_pathname.o obj/lowlevel_Release/unuma.o obj/lowlevel_Release/uvm.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/tex.o obj/lowlevel_Release/tex_bmp.o obj/lowlevel_Release/tex_codec.o obj/lowlevel_Release/tex_dds.o obj/lowlevel_Release/tex_png.o obj/lowlevel_Release/tex_tga.o obj/lowlevel_Release/timer.o obj/lowlevel_Release/utf8.o obj/lowlevel_Release/wsecure_crt.o obj/lowlevel_Release/precompiled.o -==== Building gladwrapper (release) ==== -Creating obj/gladwrapper_Release -mkdir -p obj/gladwrapper_Release -egl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/gladwrapper_Release/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../libraries/source/glad/src/egl.cpp" -gl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/gladwrapper_Release/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../libraries/source/glad/src/gl.cpp" -glx.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/gladwrapper_Release/glx.o" -MF "obj/gladwrapper_Release/glx.d" -c "../../../libraries/source/glad/src/glx.cpp" -Linking gladwrapper -ar -rcs "../../../binaries/system/libgladwrapper.a" obj/gladwrapper_Release/egl.o obj/gladwrapper_Release/gl.o obj/gladwrapper_Release/glx.o -==== Building mongoose (release) ==== -Creating obj/mongoose_Release -mkdir -p obj/mongoose_Release -mongoose.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" -../../../source/third_party/mongoose/mongoose.cpp:73:9: warning: "_LARGEFILE_SOURCE" redefined - 73 | #define _LARGEFILE_SOURCE // Enable 64-bit file offsets - | ^~~~~~~~~~~~~~~~~ -: note: this is the location of the previous definition -../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)': -../../../source/third_party/mongoose/mongoose.cpp:4295:21: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type] - 4295 | start_thread(ctx, (mg_thread_func_t) master_thread, ctx); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../../source/third_party/mongoose/mongoose.cpp:4299:27: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type] - 4299 | if (start_thread(ctx, (mg_thread_func_t) worker_thread, ctx) != 0) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'int set_acl_option(mg_context*)', - inlined from 'mg_context* mg_start(mg_callback_t, void*, const char**)' at ../../../source/third_party/mongoose/mongoose.cpp:4276:22: -../../../source/third_party/mongoose/mongoose.cpp:3799:19: warning: 'fake' may be used uninitialized [-Wmaybe-uninitialized] - 3799 | return check_acl(ctx, &fake) != -1; - | ~~~~~~~~~^~~~~~~~~~~~ -../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)': -../../../source/third_party/mongoose/mongoose.cpp:3580:12: note: by argument 2 of type 'const usa*' to 'int check_acl(mg_context*, const usa*)' declared here - 3580 | static int check_acl(struct mg_context *ctx, const struct usa *usa) { - | ^~~~~~~~~ -../../../source/third_party/mongoose/mongoose.cpp:3798:14: note: 'fake' declared here - 3798 | struct usa fake; - | ^~~~ -Linking mongoose -ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o -==== Building Collada (release) ==== -Creating obj/Collada_Release -mkdir -p obj/Collada_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h" -CommonConvert.cpp -DLL.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp" -Decompose.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" -GeomReindex.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" -Maths.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" -PMDConvert.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp" -PSAConvert.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" -StdSkeletons.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" -XMLFix.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" -Linking Collada -g++ -o "../../../binaries/system/libCollada.so" obj/Collada_Release/CommonConvert.o obj/Collada_Release/DLL.o obj/Collada_Release/Decompose.o obj/Collada_Release/GeomReindex.o obj/Collada_Release/Maths.o obj/Collada_Release/PMDConvert.o obj/Collada_Release/PSAConvert.o obj/Collada_Release/StdSkeletons.o obj/Collada_Release/XMLFix.o obj/Collada_Release/precompiled.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/fcollada/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -rdynamic -lFColladaSR -lxml2 -ldl -==== Building pyrogenesis (release) ==== -Creating obj/pyrogenesis_Release -mkdir -p obj/pyrogenesis_Release -main.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/pyrogenesis -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp" -In file included from ../../../source/main.cpp:49: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -Linking pyrogenesis -g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libgladwrapper.a ../../../binaries/system/libmongoose.a -lSDL2 -lpng16 -lmozjs78-ps-release -lmozjs78-ps-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group -==== Building mocks_test (release) ==== -Creating obj/mocks_test_Release -mkdir -p obj/mocks_test_Release -mocks_test.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_test -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" -Linking mocks_test -ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o -==== Building AtlasObject (release) ==== -Creating obj/AtlasObject_Release -mkdir -p obj/AtlasObject_Release -AtlasObjectImpl.cpp -AtlasObjectJS.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" -AtlasObjectText.cpp -AtlasObjectXML.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" -In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, - from /usr/include/boost/shared_ptr.hpp:17, - from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, - from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, - from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, - from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:26: -/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' - 36 | BOOST_PRAGMA_MESSAGE( - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:42, - from ../../../source/tools/atlas/AtlasObject/AtlasObject.h:31, - from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:18: -In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:435:21, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:430:7, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:489:16, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const_iterator, const_iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:478:22, - inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.tcc:247:21, - inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:770:16, - inlined from 'String_type json_spirit::substitute_esc_chars(typename String_type::const_iterator, typename String_type::const_iterator) [with String_type = std::__cxx11::basic_string]' at ../../../source/third_party/jsonspirit/json_spirit_reader_template.h:132:62: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483648 or more bytes at offsets 0 and 0 overlaps 2147483649 bytes at offset -1 [-Wrestrict] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -Linking AtlasObject -ar -rcs "../../../binaries/system/libAtlasObject.a" obj/AtlasObject_Release/AtlasObjectImpl.o obj/AtlasObject_Release/AtlasObjectJS.o obj/AtlasObject_Release/AtlasObjectText.o obj/AtlasObject_Release/AtlasObjectXML.o -==== Building AtlasUI (release) ==== -Creating obj/AtlasUI_Release -mkdir -p obj/AtlasUI_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.h.gch" -MF "obj/AtlasUI_Release/precompiled.h.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.h" -ActorEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" -ActorEditorListCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" -AnimListEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" -PropListEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" -TexListEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" -ActionButton.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" -ToolButton.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" -Canvas.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" -ColorDialog.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" -DraggableListCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" -DraggableListCtrlCommands.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" -EditableListCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" -EditableListCtrlCommands.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" -FieldEditCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" -ListCtrlValidator.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" -QuickComboBox.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" -QuickFileCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" -QuickTextCtrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" -FileHistory.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" -HighResTimer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" -MapDialog.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" -MapResizeDialog.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" -PseudoMiniMapPanel.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" -SnapSplitterWindow.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" -virtualdirtreectrl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" -AtlasDialog.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" -AtlasWindow.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" -AtlasClipboard.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" -AtlasEventLoop.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" -AtlasWindowCommand.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" -AtlasWindowCommandProc.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" -Datafile.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" -Observable.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" -DLLInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" -KeyMap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" -ScenarioEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" -SectionLayout.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" -Cinema.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" -Sidebar.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" -Environment.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" -LightControl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" -Map.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" -In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, - from /usr/include/boost/shared_ptr.hpp:17, - from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, - from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, - from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, - from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: -/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' - 36 | BOOST_PRAGMA_MESSAGE( - | ^~~~~~~~~~~~~~~~~~~~ -Object.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" -VariationControl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" -Player.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" -Terrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" -ActorViewerTool.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" -AlterElevation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" -Brushes.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" -MiscState.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" -ObjectSettings.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" -Tools.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" -FillTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" -FlattenElevation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" -PaintTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" -PickWaterHeight.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" -PikeElevation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" -PlaceObject.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" -ReplaceTerrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" -SmoothElevation.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" -TransformObject.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" -TransformPath.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" -Linking AtlasUI -g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/virtualdirtreectrl.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L/usr/lib/arm-linux-gnueabihf -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -lz -lX11 -==== Building ActorEditor (release) ==== -Creating obj/ActorEditor_Release -mkdir -p obj/ActorEditor_Release -ActorEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -I../../../source/tools/atlas -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" -Linking ActorEditor -g++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so -==== Building cxxtestroot (release) ==== -Generating test root file -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --root --include=precompiled.h --include=lib/external_libraries/libsdl.h --runner=ErrorPrinter -o /build/reproducible-path/0ad-0.0.26/source/test_root.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:43: SyntaxWarning: invalid escape sequence '\s' - lineCont_re = re.compile('(.*)\\\s*$') -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:130: SyntaxWarning: invalid escape sequence '\s' - classdef = '(?:::\s*)?(?:\w+\s*::\s*)*\w+' -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:131: SyntaxWarning: invalid escape sequence '\s' - baseclassdef = '(?:public|private|protected)\s+%s' % (classdef,) -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:134: SyntaxWarning: invalid escape sequence '\s' - testsuite = '(?:(?:::)?\s*CxxTest\s*::\s*)?TestSuite' -==== Building test (release) ==== -Creating obj/test_Release -mkdir -p obj/test_Release -precompiled.h -Generating test_Camera.cpp -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Camera.cpp ../../../source/graphics/tests/test_Camera.h -Generating test_Color.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Color.cpp ../../../source/graphics/tests/test_Color.h -Generating test_LOSTexture.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h -Generating test_MapGenerator.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MapGenerator.cpp ../../../source/graphics/tests/test_MapGenerator.h -Generating test_MeshManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MeshManager.cpp ../../../source/graphics/tests/test_MeshManager.h -Generating test_ShaderManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h -Generating test_Terrain.cpp -Generating test_TextureConverter.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h -Generating test_TextureManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h -Generating test_CGUIText.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.h -Generating test_GuiManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_GuiManager.cpp ../../../source/gui/tests/test_GuiManager.h -Generating test_ParseString.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.h -Generating test_DynamicArena.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h -Generating test_adapters.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_adapters.cpp ../../../source/lib/allocators/tests/test_adapters.h -Generating test_allocators.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.h -Generating test_archive_zip.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/archive/tests/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.h -Generating test_trace.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/common/tests/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.h -Generating test_vfs_real_path.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.h -Generating test_vfs_tree.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h -Generating test_vfs_util.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.h -Generating test_posix.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/posix/tests/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h -Generating test_rtl.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h -Generating test_sysdep.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h -Generating test_adts.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_adts.cpp ../../../source/lib/tests/test_adts.h -Generating test_bits.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_bits.cpp ../../../source/lib/tests/test_bits.h -Generating test_byte_order.cpp -Generating test_cache_adt.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_byte_order.cpp ../../../source/lib/tests/test_byte_order.h -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.h -Generating test_fnv_hash.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h -Generating test_lib.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_lib.cpp ../../../source/lib/tests/test_lib.h -Generating test_path.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path.cpp ../../../source/lib/tests/test_path.h -Generating test_path_util.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path_util.cpp ../../../source/lib/tests/test_path_util.h -Generating test_rand.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_rand.cpp ../../../source/lib/tests/test_rand.h -Generating test_regex.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_regex.cpp ../../../source/lib/tests/test_regex.h -Generating test_secure_crt.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h -Generating test_wchar.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_wchar.cpp ../../../source/lib/tests/test_wchar.h -Generating test_tex.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tex/tests/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h -Generating test_Bound.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Bound.cpp ../../../source/maths/tests/test_Bound.h -Generating test_BoundingSphere.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_BoundingSphere.cpp ../../../source/maths/tests/test_BoundingSphere.h -Generating test_Brush.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Brush.cpp ../../../source/maths/tests/test_Brush.h -Generating test_Fixed.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h -Generating test_FixedVector2D.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h -Generating test_FixedVector3D.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h -Generating test_MD5.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_MD5.cpp ../../../source/maths/tests/test_MD5.h -Generating test_Matrix3d.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.h -Generating test_Sqrt.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h -Generating test_Net.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_Net.cpp ../../../source/network/tests/test_Net.h -Generating test_NetMessage.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h -Generating test_CmdLineArgs.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h -Generating test_XMBData.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XMB/tests/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h -Generating test_RelaxNG.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_RelaxNG.cpp ../../../source/ps/XML/tests/test_RelaxNG.h -Generating test_XMLWriter.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h -Generating test_Xeromyces.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h -Generating stub_impl_hack.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h -Generating test_CColor.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CColor.cpp ../../../source/ps/tests/test_CColor.h -Generating test_CLogger.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h -Generating test_CStr.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CStr.cpp ../../../source/ps/tests/test_CStr.h -Generating test_ConfigDB.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h -Generating test_Future.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Future.cpp ../../../source/ps/tests/test_Future.h -Generating test_Hashing.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Hashing.cpp ../../../source/ps/tests/test_Hashing.h -Generating test_Hotkeys.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.h -Generating test_Mod.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Mod.cpp ../../../source/ps/tests/test_Mod.h -Generating test_ModIo.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h -Generating test_TaskManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h -Generating test_fmt.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_fmt.cpp ../../../source/ps/tests/test_fmt.h -Generating test_test.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_test.cpp ../../../source/ps/tests/test_test.h -Generating test_FunctionWrapper.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp ../../../source/scriptinterface/tests/test_FunctionWrapper.h -Generating test_ScriptConversions.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h -Generating test_ScriptInterface.cpp -Generating test_CinemaManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h -Generating test_CommandQueue.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h -Generating test_HierPathfinder.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.h -Generating test_ObstructionManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h -Generating test_Pathfinder.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.h -Generating test_Position.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Position.cpp ../../../source/simulation2/components/tests/test_Position.h -Generating test_RangeManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_RangeManager.cpp ../../../source/simulation2/components/tests/test_RangeManager.h -Generating test_TerritoryManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h -Generating test_scripts.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h -Generating test_CmpTemplateManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h -Generating test_ComponentManager.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h -Generating test_EntityMap.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.h -Generating test_ParamNode.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h -Generating test_SerializeTemplates.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.h -Generating test_Serializer.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h -Generating test_Simulation2.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h -Generating test_pkcs5_pbkdf5.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.h -Generating test_Preprocessor.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.cpp ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h -Generating test_AtlasObjectXML.cpp -/build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h -test_Camera.cpp -test_Color.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Camera.o" -MF "obj/test_Release/test_Camera.d" -c "../../../source/graphics/tests/test_Camera.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Color.o" -MF "obj/test_Release/test_Color.d" -c "../../../source/graphics/tests/test_Color.cpp" -test_LOSTexture.cpp -test_MapGenerator.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_LOSTexture.o" -MF "obj/test_Release/test_LOSTexture.d" -c "../../../source/graphics/tests/test_LOSTexture.cpp" -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MapGenerator.o" -MF "obj/test_Release/test_MapGenerator.d" -c "../../../source/graphics/tests/test_MapGenerator.cpp" -test_MeshManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MeshManager.o" -MF "obj/test_Release/test_MeshManager.d" -c "../../../source/graphics/tests/test_MeshManager.cpp" -test_ShaderManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ShaderManager.o" -MF "obj/test_Release/test_ShaderManager.d" -c "../../../source/graphics/tests/test_ShaderManager.cpp" -test_Terrain.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "../../../source/graphics/tests/test_Terrain.cpp" -test_TextureConverter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TextureConverter.o" -MF "obj/test_Release/test_TextureConverter.d" -c "../../../source/graphics/tests/test_TextureConverter.cpp" -test_TextureManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TextureManager.o" -MF "obj/test_Release/test_TextureManager.d" -c "../../../source/graphics/tests/test_TextureManager.cpp" -test_CGUIText.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CGUIText.o" -MF "obj/test_Release/test_CGUIText.d" -c "../../../source/gui/tests/test_CGUIText.cpp" -test_GuiManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_GuiManager.o" -MF "obj/test_Release/test_GuiManager.d" -c "../../../source/gui/tests/test_GuiManager.cpp" -In file included from /build/reproducible-path/0ad-0.0.26/source/gui/tests/test_GuiManager.h:26, - from ../../../source/gui/tests/test_GuiManager.cpp:17: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -test_ParseString.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ParseString.o" -MF "obj/test_Release/test_ParseString.d" -c "../../../source/gui/tests/test_ParseString.cpp" -test_DynamicArena.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_DynamicArena.o" -MF "obj/test_Release/test_DynamicArena.d" -c "../../../source/lib/allocators/tests/test_DynamicArena.cpp" -test_adapters.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_adapters.o" -MF "obj/test_Release/test_adapters.d" -c "../../../source/lib/allocators/tests/test_adapters.cpp" -test_allocators.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_allocators.o" -MF "obj/test_Release/test_allocators.d" -c "../../../source/lib/allocators/tests/test_allocators.cpp" -test_archive_zip.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_archive_zip.o" -MF "obj/test_Release/test_archive_zip.d" -c "../../../source/lib/file/archive/tests/test_archive_zip.cpp" -test_trace.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_trace.o" -MF "obj/test_Release/test_trace.d" -c "../../../source/lib/file/common/tests/test_trace.cpp" -test_vfs_real_path.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_real_path.o" -MF "obj/test_Release/test_vfs_real_path.d" -c "../../../source/lib/file/vfs/tests/test_vfs_real_path.cpp" -test_vfs_tree.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_tree.o" -MF "obj/test_Release/test_vfs_tree.d" -c "../../../source/lib/file/vfs/tests/test_vfs_tree.cpp" -test_vfs_util.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_util.o" -MF "obj/test_Release/test_vfs_util.d" -c "../../../source/lib/file/vfs/tests/test_vfs_util.cpp" -test_posix.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_posix.o" -MF "obj/test_Release/test_posix.d" -c "../../../source/lib/posix/tests/test_posix.cpp" -test_rtl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_rtl.o" -MF "obj/test_Release/test_rtl.d" -c "../../../source/lib/sysdep/tests/test_rtl.cpp" -test_sysdep.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_sysdep.o" -MF "obj/test_Release/test_sysdep.d" -c "../../../source/lib/sysdep/tests/test_sysdep.cpp" -test_adts.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_adts.o" -MF "obj/test_Release/test_adts.d" -c "../../../source/lib/tests/test_adts.cpp" -test_bits.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_bits.o" -MF "obj/test_Release/test_bits.d" -c "../../../source/lib/tests/test_bits.cpp" -test_byte_order.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_byte_order.o" -MF "obj/test_Release/test_byte_order.d" -c "../../../source/lib/tests/test_byte_order.cpp" -test_cache_adt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_cache_adt.o" -MF "obj/test_Release/test_cache_adt.d" -c "../../../source/lib/tests/test_cache_adt.cpp" -test_fnv_hash.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_fnv_hash.o" -MF "obj/test_Release/test_fnv_hash.d" -c "../../../source/lib/tests/test_fnv_hash.cpp" -test_lib.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_lib.o" -MF "obj/test_Release/test_lib.d" -c "../../../source/lib/tests/test_lib.cpp" -test_path.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_path.o" -MF "obj/test_Release/test_path.d" -c "../../../source/lib/tests/test_path.cpp" -test_path_util.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_path_util.o" -MF "obj/test_Release/test_path_util.d" -c "../../../source/lib/tests/test_path_util.cpp" -test_rand.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_rand.o" -MF "obj/test_Release/test_rand.d" -c "../../../source/lib/tests/test_rand.cpp" -test_regex.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_regex.o" -MF "obj/test_Release/test_regex.d" -c "../../../source/lib/tests/test_regex.cpp" -test_secure_crt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_secure_crt.o" -MF "obj/test_Release/test_secure_crt.d" -c "../../../source/lib/tests/test_secure_crt.cpp" -test_wchar.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_wchar.o" -MF "obj/test_Release/test_wchar.d" -c "../../../source/lib/tests/test_wchar.cpp" -test_tex.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_tex.o" -MF "obj/test_Release/test_tex.d" -c "../../../source/lib/tex/tests/test_tex.cpp" -test_Bound.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "../../../source/maths/tests/test_Bound.cpp" -test_BoundingSphere.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_BoundingSphere.o" -MF "obj/test_Release/test_BoundingSphere.d" -c "../../../source/maths/tests/test_BoundingSphere.cpp" -test_Brush.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Brush.o" -MF "obj/test_Release/test_Brush.d" -c "../../../source/maths/tests/test_Brush.cpp" -test_Fixed.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Fixed.o" -MF "obj/test_Release/test_Fixed.d" -c "../../../source/maths/tests/test_Fixed.cpp" -test_FixedVector2D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "../../../source/maths/tests/test_FixedVector2D.cpp" -test_FixedVector3D.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FixedVector3D.o" -MF "obj/test_Release/test_FixedVector3D.d" -c "../../../source/maths/tests/test_FixedVector3D.cpp" -test_MD5.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MD5.o" -MF "obj/test_Release/test_MD5.d" -c "../../../source/maths/tests/test_MD5.cpp" -test_Matrix3d.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "../../../source/maths/tests/test_Matrix3d.cpp" -test_Sqrt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Sqrt.o" -MF "obj/test_Release/test_Sqrt.d" -c "../../../source/maths/tests/test_Sqrt.cpp" -In file included from /usr/include/string.h:548, - from /usr/include/c++/14/cstring:43, - from ../../../source/lib/pch/pch_stdlib.h:42, - from ../../../source/lib/precompiled.h:104, - from ../../../source/pch/test/precompiled.h:18: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void MD5::Update(const u8*, size_t)' at ../../../source/maths/MD5.h:45:10, - inlined from 'void TestMD5::test_chunks()' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:104:12: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' offset [-64, -1] is out of the bounds [0, 96] of object 'm' with type 'MD5' [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../../source/maths/tests/test_MD5.cpp:17: -/build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h: In function 'void TestMD5::test_chunks()': -/build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:103:29: note: 'm' declared here - 103 | MD5 m; - | ^ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void MD5::Update(const u8*, size_t)' at ../../../source/maths/MD5.h:45:10, - inlined from 'void TestMD5::compare(const char*, const char*)' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:36:11, - inlined from 'void TestMD5::test_rfc()' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:51:10, - inlined from 'virtual void TestDescription_suite_TestMD5_test_rfc::runTest()' at ../../../source/maths/tests/test_MD5.cpp:27:41: -/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' offset [-64, -1] is out of the bounds [0, 96] of object 'm' with type 'MD5' [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h: In member function 'virtual void TestDescription_suite_TestMD5_test_rfc::runTest()': -/build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:35:21: note: 'm' declared here - 35 | MD5 m; - | ^ -test_Net.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Net.o" -MF "obj/test_Release/test_Net.d" -c "../../../source/network/tests/test_Net.cpp" -test_NetMessage.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_NetMessage.o" -MF "obj/test_Release/test_NetMessage.d" -c "../../../source/network/tests/test_NetMessage.cpp" -precompiled.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" -test_CmdLineArgs.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CmdLineArgs.o" -MF "obj/test_Release/test_CmdLineArgs.d" -c "../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp" -test_XMBData.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_XMBData.o" -MF "obj/test_Release/test_XMBData.d" -c "../../../source/ps/XMB/tests/test_XMBData.cpp" -test_RelaxNG.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_RelaxNG.o" -MF "obj/test_Release/test_RelaxNG.d" -c "../../../source/ps/XML/tests/test_RelaxNG.cpp" -test_XMLWriter.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_XMLWriter.o" -MF "obj/test_Release/test_XMLWriter.d" -c "../../../source/ps/XML/tests/test_XMLWriter.cpp" -test_Xeromyces.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Xeromyces.o" -MF "obj/test_Release/test_Xeromyces.d" -c "../../../source/ps/XML/tests/test_Xeromyces.cpp" -stub_impl_hack.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/stub_impl_hack.o" -MF "obj/test_Release/stub_impl_hack.d" -c "../../../source/ps/tests/stub_impl_hack.cpp" -test_CColor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CColor.o" -MF "obj/test_Release/test_CColor.d" -c "../../../source/ps/tests/test_CColor.cpp" -test_CLogger.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CLogger.o" -MF "obj/test_Release/test_CLogger.d" -c "../../../source/ps/tests/test_CLogger.cpp" -test_CStr.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CStr.o" -MF "obj/test_Release/test_CStr.d" -c "../../../source/ps/tests/test_CStr.cpp" -test_ConfigDB.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ConfigDB.o" -MF "obj/test_Release/test_ConfigDB.d" -c "../../../source/ps/tests/test_ConfigDB.cpp" -test_Future.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Future.o" -MF "obj/test_Release/test_Future.d" -c "../../../source/ps/tests/test_Future.cpp" -test_Hashing.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Hashing.o" -MF "obj/test_Release/test_Hashing.d" -c "../../../source/ps/tests/test_Hashing.cpp" -test_Hotkeys.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Hotkeys.o" -MF "obj/test_Release/test_Hotkeys.d" -c "../../../source/ps/tests/test_Hotkeys.cpp" -test_Mod.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Mod.o" -MF "obj/test_Release/test_Mod.d" -c "../../../source/ps/tests/test_Mod.cpp" -In file included from /build/reproducible-path/0ad-0.0.26/source/ps/tests/test_Hotkeys.h:26, - from ../../../source/ps/tests/test_Hotkeys.cpp:17: -../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] - 66 | std::vector requires; // list of non-primary keys that must also be active - | ^~~~~~~~ -test_ModIo.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "../../../source/ps/tests/test_ModIo.cpp" -test_TaskManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TaskManager.o" -MF "obj/test_Release/test_TaskManager.d" -c "../../../source/ps/tests/test_TaskManager.cpp" -test_fmt.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_fmt.o" -MF "obj/test_Release/test_fmt.d" -c "../../../source/ps/tests/test_fmt.cpp" -test_test.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_test.o" -MF "obj/test_Release/test_test.d" -c "../../../source/ps/tests/test_test.cpp" -test_FunctionWrapper.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FunctionWrapper.o" -MF "obj/test_Release/test_FunctionWrapper.d" -c "../../../source/scriptinterface/tests/test_FunctionWrapper.cpp" -test_ScriptConversions.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ScriptConversions.o" -MF "obj/test_Release/test_ScriptConversions.d" -c "../../../source/scriptinterface/tests/test_ScriptConversions.cpp" -test_ScriptInterface.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ScriptInterface.o" -MF "obj/test_Release/test_ScriptInterface.d" -c "../../../source/scriptinterface/tests/test_ScriptInterface.cpp" -test_CinemaManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CinemaManager.o" -MF "obj/test_Release/test_CinemaManager.d" -c "../../../source/simulation2/components/tests/test_CinemaManager.cpp" -test_CommandQueue.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CommandQueue.o" -MF "obj/test_Release/test_CommandQueue.d" -c "../../../source/simulation2/components/tests/test_CommandQueue.cpp" -test_HierPathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_HierPathfinder.o" -MF "obj/test_Release/test_HierPathfinder.d" -c "../../../source/simulation2/components/tests/test_HierPathfinder.cpp" -test_ObstructionManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ObstructionManager.o" -MF "obj/test_Release/test_ObstructionManager.d" -c "../../../source/simulation2/components/tests/test_ObstructionManager.cpp" -test_Pathfinder.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Pathfinder.o" -MF "obj/test_Release/test_Pathfinder.d" -c "../../../source/simulation2/components/tests/test_Pathfinder.cpp" -test_Position.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Position.o" -MF "obj/test_Release/test_Position.d" -c "../../../source/simulation2/components/tests/test_Position.cpp" -test_RangeManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_RangeManager.o" -MF "obj/test_Release/test_RangeManager.d" -c "../../../source/simulation2/components/tests/test_RangeManager.cpp" -test_TerritoryManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TerritoryManager.o" -MF "obj/test_Release/test_TerritoryManager.d" -c "../../../source/simulation2/components/tests/test_TerritoryManager.cpp" -test_scripts.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_scripts.o" -MF "obj/test_Release/test_scripts.d" -c "../../../source/simulation2/components/tests/test_scripts.cpp" -test_CmpTemplateManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CmpTemplateManager.o" -MF "obj/test_Release/test_CmpTemplateManager.d" -c "../../../source/simulation2/tests/test_CmpTemplateManager.cpp" -test_ComponentManager.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ComponentManager.o" -MF "obj/test_Release/test_ComponentManager.d" -c "../../../source/simulation2/tests/test_ComponentManager.cpp" -test_EntityMap.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_EntityMap.o" -MF "obj/test_Release/test_EntityMap.d" -c "../../../source/simulation2/tests/test_EntityMap.cpp" -In file included from /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:24, - from ../../../source/simulation2/tests/test_EntityMap.cpp:17: -../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] - 73 | template struct _iter : public std::iterator - | ^~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:65, - from /usr/include/c++/14/bits/specfun.h:43, - from /usr/include/c++/14/cmath:3898, - from /usr/include/c++/14/math.h:36, - from ../../../source/lib/posix/posix_types.h:48, - from ../../../source/lib/precompiled.h:67, - from ../../../source/pch/test/precompiled.h:18: -/usr/include/c++/14/bits/stl_iterator_base_types.h:127:34: note: declared here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^~~~~~~~ -In file included from ../../../source/lib/self_test.h:38, - from ../../../source/simulation2/system/ComponentTest.h:21, - from ../../../source/pch/test/precompiled.h:22: -In member function 'void TestEntityMap::test_iterators()', - inlined from 'virtual void TestDescription_suite_TestEntityMap_test_iterators::runTest()' at ../../../source/simulation2/tests/test_EntityMap.cpp:33:53: -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] - 106 | TS_ASSERT(test.find(iter)->second == (int)iter); - | ~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] -/build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] -test_ParamNode.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ParamNode.o" -MF "obj/test_Release/test_ParamNode.d" -c "../../../source/simulation2/tests/test_ParamNode.cpp" -test_SerializeTemplates.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_SerializeTemplates.o" -MF "obj/test_Release/test_SerializeTemplates.d" -c "../../../source/simulation2/tests/test_SerializeTemplates.cpp" -test_Serializer.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "../../../source/simulation2/tests/test_Serializer.cpp" -test_Simulation2.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Simulation2.o" -MF "obj/test_Release/test_Simulation2.d" -c "../../../source/simulation2/tests/test_Simulation2.cpp" -test_root.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_root.o" -MF "obj/test_Release/test_root.d" -c "../../../source/test_root.cpp" -test_setup.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_setup.o" -MF "obj/test_Release/test_setup.d" -c "../../../source/test_setup.cpp" -test_pkcs5_pbkdf5.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_pkcs5_pbkdf5.o" -MF "obj/test_Release/test_pkcs5_pbkdf5.d" -c "../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp" -test_Preprocessor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Preprocessor.o" -MF "obj/test_Release/test_Preprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.cpp" -test_AtlasObjectXML.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp" -Linking test -g++ -o "../../../binaries/system/test" obj/test_Release/test_Camera.o obj/test_Release/test_Color.o obj/test_Release/test_LOSTexture.o obj/test_Release/test_MapGenerator.o obj/test_Release/test_MeshManager.o obj/test_Release/test_ShaderManager.o obj/test_Release/test_Terrain.o obj/test_Release/test_TextureConverter.o obj/test_Release/test_TextureManager.o obj/test_Release/test_CGUIText.o obj/test_Release/test_GuiManager.o obj/test_Release/test_ParseString.o obj/test_Release/test_DynamicArena.o obj/test_Release/test_adapters.o obj/test_Release/test_allocators.o obj/test_Release/test_archive_zip.o obj/test_Release/test_trace.o obj/test_Release/test_vfs_real_path.o obj/test_Release/test_vfs_tree.o obj/test_Release/test_vfs_util.o obj/test_Release/test_posix.o obj/test_Release/test_rtl.o obj/test_Release/test_sysdep.o obj/test_Release/test_adts.o obj/test_Release/test_bits.o obj/test_Release/test_byte_order.o obj/test_Release/test_cache_adt.o obj/test_Release/test_fnv_hash.o obj/test_Release/test_lib.o obj/test_Release/test_path.o obj/test_Release/test_path_util.o obj/test_Release/test_rand.o obj/test_Release/test_regex.o obj/test_Release/test_secure_crt.o obj/test_Release/test_wchar.o obj/test_Release/test_tex.o obj/test_Release/test_Bound.o obj/test_Release/test_BoundingSphere.o obj/test_Release/test_Brush.o obj/test_Release/test_Fixed.o obj/test_Release/test_FixedVector2D.o obj/test_Release/test_FixedVector3D.o obj/test_Release/test_MD5.o obj/test_Release/test_Matrix3d.o obj/test_Release/test_Sqrt.o obj/test_Release/test_Net.o obj/test_Release/test_NetMessage.o obj/test_Release/precompiled.o obj/test_Release/test_CmdLineArgs.o obj/test_Release/test_XMBData.o obj/test_Release/test_RelaxNG.o obj/test_Release/test_XMLWriter.o obj/test_Release/test_Xeromyces.o obj/test_Release/stub_impl_hack.o obj/test_Release/test_CColor.o obj/test_Release/test_CLogger.o obj/test_Release/test_CStr.o obj/test_Release/test_ConfigDB.o obj/test_Release/test_Future.o obj/test_Release/test_Hashing.o obj/test_Release/test_Hotkeys.o obj/test_Release/test_Mod.o obj/test_Release/test_ModIo.o obj/test_Release/test_TaskManager.o obj/test_Release/test_fmt.o obj/test_Release/test_test.o obj/test_Release/test_FunctionWrapper.o obj/test_Release/test_ScriptConversions.o obj/test_Release/test_ScriptInterface.o obj/test_Release/test_CinemaManager.o obj/test_Release/test_CommandQueue.o obj/test_Release/test_HierPathfinder.o obj/test_Release/test_ObstructionManager.o obj/test_Release/test_Pathfinder.o obj/test_Release/test_Position.o obj/test_Release/test_RangeManager.o obj/test_Release/test_TerritoryManager.o obj/test_Release/test_scripts.o obj/test_Release/test_CmpTemplateManager.o obj/test_Release/test_ComponentManager.o obj/test_Release/test_EntityMap.o obj/test_Release/test_ParamNode.o obj/test_Release/test_SerializeTemplates.o obj/test_Release/test_Serializer.o obj/test_Release/test_Simulation2.o obj/test_Release/test_root.o obj/test_Release/test_setup.o obj/test_Release/test_pkcs5_pbkdf5.o obj/test_Release/test_Preprocessor.o obj/test_Release/test_AtlasObjectXML.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libgladwrapper.a ../../../binaries/system/libmongoose.a ../../../binaries/system/libmocks_test.a ../../../binaries/system/libAtlasObject.a -lSDL2 -lpng16 -lmozjs78-ps-release -lmozjs78-ps-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lX11 -lrt -ldl -Wl,--end-group -make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/build/workspaces/gcc' -make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' -# Note: Avoid running tests from root dir of build, otherwise certain -# tests (i.e. in testsuite MeshManager) may not work as intended and -# create spurious directories above root dir (../data/mods). +checking whether the target C compiler can be used... no +DEBUG: +DEBUG: | #elif __sun__ +DEBUG: | %KERNEL "SunOS" +DEBUG: | #elif _WIN32 || __CYGWIN__ +DEBUG: | %KERNEL "WINNT" +DEBUG: | #endif +DEBUG: | #if __ANDROID__ +DEBUG: | %OS "Android" +DEBUG: | #endif +DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ +DEBUG: | %ENDIANNESS "little" +DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ +DEBUG: | %ENDIANNESS "big" +DEBUG: | #endif +DEBUG: Executing: `/usr/bin/gcc -std=gnu99 /tmp/conftest.3ux4d5b7.c -E` +DEBUG: COMPILER = gcc +DEBUG: VERSION = 14.2.0 +DEBUG: STDC_VERSION = 199901L +DEBUG: CPU = arm +DEBUG: KERNEL = Linux +DEBUG: ENDIANNESS = little +ERROR: Target C compiler target CPU (arm) does not match --target CPU (aarch64) +ERROR: SpiderMonkey build failed +make[1]: *** [debian/rules:40: override_dh_auto_build] Error 1 make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' - create-stamp debian/debhelper-build-stamp - dh_prep - debian/rules override_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' -install -Dm 0755 build/resources/0ad.sh /build/reproducible-path/0ad-0.0.26/debian/tmp/usr/games/0ad -dh_auto_install -make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' - dh_install - dh_installdocs - dh_installchangelogs - dh_installman - dh_icons - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - debian/rules override_dh_dwz -make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' -dh_dwz -Xlibmozjs78-ps-release.so -dwz: debian/0ad/usr/lib/games/0ad/libAtlasUI.so: DWARF compression not beneficial - old size 24168286 new size 24285249 -dwz: debian/0ad/usr/lib/games/0ad/libCollada.so: DWARF compression not beneficial - old size 8405986 new size 8426434 -dwz: debian/0ad/usr/games/pyrogenesis: DWARF compression not beneficial - old size 137243549 new size 138751672 -make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' - dh_strip -a - debian/rules override_dh_makeshlibs -make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' -dh_makeshlibs -Xusr/lib/games/0ad -make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' - dh_shlibdeps -a -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: debian/0ad/usr/lib/games/0ad/libmozjs78-ps-release.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/0ad/usr/lib/games/0ad/libCollada.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' -dpkg-shlibdeps: warning: debian/0ad/usr/lib/games/0ad/libnvtt.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/0ad/usr/lib/games/0ad/libAtlasUI.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' -dpkg-shlibdeps: warning: debian/0ad/usr/lib/games/0ad/libnvcore.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' -dpkg-shlibdeps: warning: debian/0ad/usr/games/pyrogenesis contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -dpkg-deb: building package '0ad-dbgsym' in '../0ad-dbgsym_0.0.26-7_armhf.deb'. -dpkg-deb: building package '0ad' in '../0ad_0.0.26-7_armhf.deb'. - dpkg-genbuildinfo --build=binary -O../0ad_0.0.26-7_armhf.buildinfo - dpkg-genchanges --build=binary -O../0ad_0.0.26-7_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:19: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Wed Nov 20 22:40:19 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.4G 0 3.4G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/27432/tmp/hooks/C01_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 +W: Stray processes left from build: +* system-pbuilder-build-0ad_0.0.26\x2d7-27432.slice - Slice /system/pbuilder/build/0ad_0.0.26-7/27432 + Loaded: loaded + Active: active since Thu 2024-11-21 12:28:50 +14; 11min ago + Tasks: 2 + Memory: 2.0G + CPU: 21min 47.393s + CGroup: /system.slice/system-pbuilder.slice/system-pbuilder-build.slice/system-pbuilder-build-0ad_0.0.26\x2d7.slice/system-pbuilder-build-0ad_0.0.26\x2d7-27432.slice + `-run-rd99844d42ede45cc8bed6d39246ca2b8.scope + |-14959 /usr/lib/git-core/git gc --auto --no-quiet + `-14960 /usr/lib/git-core/git repack -d -l --no-write-bitmap-index + +Nov 21 12:28:50 virt64c systemd[1]: Created slice system-pbuilder-build-0ad_0.0.26\x2d7-27432.slice - Slice /system/pbuilder/build/0ad_0.0.26-7/27432. I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/16279 and its subdirectories -I: Current time: Wed Nov 20 10:16:48 -12 2024 -I: pbuilder-time-stamp: 1732141008 +I: removing directory /srv/workspace/pbuilder/27432 and its subdirectories